Laravelを使用してWebアプリケーションを開発しています。私が今やろうとしているのは、GET またはレンダリング ビューでログイン試行回数を取得しようとしていることです。LoginController の POST リクエスト(validateLogin メソッド)でログイン試行回数を取得するには、次のようにします。
$this->limiter()->attempts($this->throttleKey($request))
問題は、validateLogin メソッドが Request $request という 1 つのパラメーターを取ることです。私がやりたいことは、LoginController の showLoginForm メソッドで失敗したログイン試行の回数または試行回数を取得することです。showLoginForm メソッドをオーバーライドしています。これを試しました。
$this->limiter()->attempts($this->throttleKey(request()))
しかし、それは常にゼロを返します。では、LoginController の GET または showLoginForm メソッドでログイン試行回数を取得するにはどうすればよいでしょうか?