Laravel 5.4 Auth登录无法获取user内容

图片描述

验证登录 Attempt,已经通过了,dd(Auth::guard('admin')),也有相关内容,然后跳转到管理中心的时候,中间件检测

图片描述

经过check()检测,用 dd(Auth::guard('admin')) 显示,就无法检测出相关内容.

图片描述

求指教...

阅读 6.3k
3 个回答

在 Kernel.php 中

protected $routeMiddleware = [
        'auth' => \Illuminate\Auth\Middleware\Authenticate::class,
        'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
        'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
        'can' => \Illuminate\Auth\Middleware\Authorize::class,
        'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
        'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
        
        'auth.admin' => AdminAuth::class,


    ];

我之前发生过此问题,你确定你开启session了么

clipboard.png

Kernel.php中改成和右面一样

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题