laravel - 如何在 Laravel 5.7 的 App\Exceptions\Handler 类中使用 Auth::user()?
问题描述
我无法检查用户是否已登录。我需要根据 Request::segment() 和 Auth::check() 加载不同的错误页面。此时 Auth::check() 为 FALSE 且 Auth::user() 为 NULL。
解决方案
移动\Illuminate\Session\Middleware\StartSession::class
到 中的全局$middleware
数组App/Http/Kernel.php
。
推荐阅读
- nearprotocol - 如何从断言语句中显示错误消息,以便前端可以在 AssemblyScript 中使用它们?
- text-to-speech - 在哪里可以看到为 Googles Cloud Text To Speech 转换的字符数?
- kotlin - Kotlin/Native:如何修改 CArrayPointer?
- javascript - 如何在两个单独的文件中使用打字稿命名空间?
- javascript - Chrome 扩展按钮在 Firefox 上不起作用
- javascript - 通过 chrome 扩展注入浮动按钮
- python - 如何用 python 列表中的数据替换 DataFrame 列中的值?
- mysql - 我正在尝试将我的数据库与节点连接...帮助请
- firebase - 使 Firebase 站点脱机而不删除它
- c# - “复古”是一个命名空间,但用作类型