我需要从我的控制器验证用户身份。
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,数据库)。
答案 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