나는 단지 laravel을 배우고 있으며 한 가지 문제에 직면하고 있습니다. 세션으로 작업하려고하는데 작동하지 않습니다.
미들웨어
<?php
namespace App\Http\Middleware;
use Illuminate\Http\Request;
class Adminlogin {
public function handle() {
if (!$request->session()->has('userid')) {
return view('admin.auth.login');
}
// return $next($request);
}
}
오류
ErrorException in Adminlogin.php line 10: Undefined variable: request
당신은 통과해야 $request
및 $next
이 같은 인수 :
<?php
namespace App\Http\Middleware;
use Illuminate\Http\Request;
class Adminlogin {
public function handle($request, Closure $next) {
if (!$request->session()->has('userid')) {
return view('admin.auth.login');
}
return $next($request);
}
}
자세히보기 -Laravel에서 미들웨어 정의
도움이 되었기를 바랍니다!
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다