編集:私は元の質問に誤解しました。これが更新されます。
あなたがこれをカスタマイズする必要がある場合は、あなたのような何かを行うことができます:
オープンApp\Http\Controllers\Auth\LoginController
(per the docsとして、これは私はあなたが使用すると仮定していphp artian make:auth
コマンド持ち運びにくいによって生成されていたであろう)と、この追加:
を
/**
* Get the failed login response instance.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
protected function sendFailedLoginResponse(Request $request)
{
return redirect()->to('/the_redirect_location')
->withInput($request->only($this->username(), 'remember'))
->withErrors([
$this->username() => Lang::get('auth.failed'),
]);
}
\Illuminate\Foundation\Auth\AuthenticatesUsers
特性に含まれているのと同じ方法を上書きします(LoginController
)。 redirect()->to('/the_redirect_location')
は私が変更した部分です。もともと、それは:redirect()->back()
です。
あなたがこの方法を使用することを選択した場合、LoginController
の先頭にこれを追加してください:
use Lang;
use Illuminate\Http\Request;
が、これはLaravel 5.4にも私の作品、ありがとうございます。 – Nebster