我试图根据用户登录显示404页面,我试图从会话中获取登录用户ID。
但是会话session()->all()
始终返回空数组以及auth()->id();
& Auth::id();
也是空值。
答案 0 :(得分:1)
这是因为在app/Http/Kernel.php
protected $middleware
数组中没有会话的中间件。
您可以做的是将\Illuminate\Session\Middleware\StartSession::class,
中间件从web
middlware组移动到全局$middleware
阵列。