其他分享
首页 > 其他分享> > 的Auth :: check()返回错误的Laravel 5.4

的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