的Auth :: check()返回错误的Laravel 5.4
作者:互联网
我使用一个简单的命令创建了身份验证所需的路由和视图:
php artisan make:auth
一切工作正常的登录和注册部分.但是,当我去控制器的构造函数中检查用户是否已登录时,总是会得到错误的响应.即使用户已登录!
public function __construct()
{
dd(Auth::check());
}
任何想法?!是的,我确实使用过Auth;在顶部.
解决方法:
直到控制器构造函数之后,才会发生中间件(因此设置登录用户).有关更多详细信息,请参见此相关问题/答案:
Laravel 5 Auth is non object in Controller construct
标签:laravel-5-4,laravel,authentication,php 来源: https://codeday.me/bug/20191111/2018450.html