Laravelでログインフォームを作った際に忘れがちなリダイレクトの設定
ログイン後にログインページにアクセスすると、/homeにリダイレクトされ、そのページがなければ当然404になってしまう。
/home を起点に作っている場合はいいが、そうではないことが多い自分としては任意の場所にリダイレクトして欲しい。
その場合には、/app/Http/Middleware/RedirectIfAuthenticated.php を編集する必要がある。
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check()) {
//ここを変更
return redirect('/home');
}
return $next($request);
}
よく忘れる。