可以在尝试登录之前进行以下检查,以确定为什么会返回False:
if(Auth::attempt(['email' => $email, 'password' => $password])) { // login successful } else { // login failed }
$user = User::where('email', $email)->first();
if($user->activated == 1 && Auth::attempt(['email' => $email, 'password' => $password])) { // login successful } else { // login failed }
$user = User::where('email', $email)->first();
if($user->banned == 0 && Auth::attempt(['email' => $email, 'password' => $password])) { // login successful } else { // login failed }
通过以上操作后,再次尝试登录即可。