Я хочу скрыть форму входа и вместо этого отобразить сообщение об ошибке, но не могу.
Я попытался поместить код ниже, который переписывает действие на контроллере, который показывает форму, но метод, который проверяет слишком много попыток входа в систему, похоже, не работает и никогда не возвращает true.
public function showLoginForm(Request $request)
{
if (method_exists($this, 'hasTooManyLoginAttempts') &&
$this->hasTooManyLoginAttempts($request) ) {
$seconds = $this->limiter()->availableIn($this->throttleKey($request));
return view('auth.block', array(
'seconds' => $seconds
));
}
return view('auth.login');
}
Я управлял процессом аутентификации с помощью php artisan make: контроллер входа в систему по умолчанию сгенерирован Laravel, единственное изменение заключается в действии, которое отображает форму.