当我在中间件上使用Auth :: check()时,Laravel中间件会出错

时间:2017-10-14 12:29:07

标签: laravel-5 routes laravel-middleware

我正在使用laravel 5.5。

我在中间件中使用!Auth::check()来检查用户是否已登录,但它显示如下错误: at => /Http/Middleware/VerifyCsrfToken.php $响应 - >包头中> setCookie方法 试图获得非对象的属性 Error when i try to access the route

我的管理中间件:

public function handle($request, Closure $next)
{
    if (!Auth::check()) {
        return "Permission Denied.";
    }
    return $next($request);
}

我的kernel.php

'admin' => [
       \App\Http\Middleware\Admin::class,
    ]

我的路线档案:

Route::get( '/', function () {
 return view( 'welcome' );
} )->middleware(['admin']);

0 个答案:

没有答案