无法访问Laravel app \ Exceptions \ Handler.php中的会话

时间:2018-01-23 08:55:53

标签: php laravel exception handler

我试图根据用户登录显示404页面,我试图从会话中获取登录用户ID。

但是会话session()->all()始终返回空数组以及auth()->id();& Auth::id();也是空值。

1 个答案:

答案 0 :(得分:1)

这是因为在app/Http/Kernel.php protected $middleware数组中没有会话的中间件。

您可以做的是将\Illuminate\Session\Middleware\StartSession::class,中间件从web middlware组移动到全局$middleware阵列。