コハクウェブデザイン

Laravel ログイン・新規登録後にリダイレクトさせる方法

Laravelのバージョン: 8.20.1

Laravelの認証機能を使ってログイン機能を実装すると、デフォルトでは「/home」にリダイレクトされるのですが、これを好きな場所に変更するのが今日のお題です。

といっても簡単で

「app/providers」の中にある「RouteServiceProvider.php」をちょこっといじるだけです。

<?php

namespace App\Providers;

use Illuminate\Cache\RateLimiting\Limit;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\RateLimiter;
use Illuminate\Support\Facades\Route;

class RouteServiceProvider extends ServiceProvider
{
    /**
     * The path to the "home" route for your application.
     *
     * This is used by Laravel authentication to redirect users after login.
     *
     * @var string
     */
    // public const HOME = '/home'; <- デフォルト
    public const HOME = '/yourpath'; <- こんな感じに変更

これで指定したパスにリダイレクトされます。
めっちゃ簡単。