Я хочу проверить пользователя по имени пользователя и паролю вместо электронной почты и пароля. И я обнаружил, что это работает:Аутентификация по имени пользователя, а не по электронной почте
public function login(){
if(!Auth::attempt(request()->only('username', 'password')))
{
return redirect('login');
}
return redirect('login');
}
Но мне понравилось, как оригинальный login()
метод дал ошибку «Эти учетные данные не соответствуют нашим записям.».
Я хотел бы знать, является ли это «Laravel way» для этого, потому что я думаю, что это будет один строковый код, чтобы изменить его на имя пользователя. Если это правильный способ, как я могу вернуть ошибку?