if (!$validation->fails() && Auth::attempt($input))
{
if (Auth::user()->role == ADMIN_ROLE)
{
return Redirect::to('admin');
}
elseif (Auth::user()->role == USER_ROLE)
{
return Redirect::back();
}
}
在尝试()方法执行后,它返回 TRUE,但之后我不能使用 Auth::user() 属性,我得到一个错误:
Trying to get property of non-object
为什么会这样?想不通...
Auth::login() 方法也可以正常工作