CodeCode

なんか色々おぼえ書き。だいたいweb制作関連。

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);
}

よく忘れる。

TOPへ戻る