php Laravel 5.4验证用户示例不工作

xytpbqjk  于 2023-03-11  发布在  PHP
关注(0)|答案(1)|浏览(123)

我需要从我的控制器验证用户。

public function index()
{
    $user = User::find(1);
    Auth::login($user, true);
    dd(Auth::check()); // returns true
}

public function dev()
{
    dd(Auth::check()); // returns  false
}

当我运行index()的时候没问题,脚本返回true,但是接下来当我运行dev()的时候- scripts返回false
我尝试了不同的会话驱动程序(文件,cookie,数据库)。

fdbelqdn

fdbelqdn1#

正确代码:

public function index()
{

    $user = User::where('email', 'emailX@gmail.com')->first();
    Auth::login($user, true);

    return view('main');
}

public function dev()
{
    var_dump(Auth::user());
}

索引操作中的dd()中断身份验证

相关问题