0
ログインに失敗した後、ユーザーをログインページにリダイレクトする方法を教えてください。 私はAuthController
で試してみました:Laravel 5.2:失敗した後にユーザーをログインページにリダイレクト
protected $redirectTo ='/login';
protected $loginView = 'auth.login_register_form';
protected $loginPath = '/login';
をしかし、ユーザーが/login
ページにリダイレクトされていない、彼は戻って、彼はログインがメソッドを失敗したとして働きAuthenticateUser.php
での方法がある呪いの
前にあったページにリダイレクトされます:
protected function sendFailedLoginResponse(Request $request)
{
return redirect()->back()
->withInput($request->only($this->loginUsername(), 'remember'))
->withErrors([
$this->loginUsername() => $this->getFailedLoginMessage(),
]);
}
この方法は編集できません。これはlaravelコアファイルの1つです。あなたが(ちょうど変数にパスを割り当てない)リダイレクト彼を返す必要があなたのコントローラで
あなたは 'AuthController'について話していますか? – alex
はい、妥当性検査が失敗した場合は、目的のページにリダイレクトを追加してください。 – KuKeC
ありがとうございます。つまり、ログインやログアウトの成功のために仕事をするためのプロパティはありません。私は自分でメソッドを記述する必要があります – alex