Laravel 5.4验证用户实例无法正常工作

时间:2017-03-10 09:54:47

标签: php laravel authentication

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

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()时 - 脚本会返回 false

我尝试使用不同的会话驱动程序(文件,cookie,数据库)。

1 个答案:

答案 0 :(得分:0)

正确代码:

public function index()
{

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

    return view('main');
}

public function dev()
{
    var_dump(Auth::user());
}
索引操作中的

dd()是break Auth