この記事でやること
Laravel Breezeを使った認証機能で、デフォルトでは登録・ログイン後に/dashboard
のパスに遷移するよう設定されていますが、それを指定のパスに遷移するようカスタマイズする方法を解説します。
動作環境
- macOS 13.5.2
- PHP 8.2.11
- Laravel Framework 10.28.0
- Laravel Breeze v1.25.0
- laravel/sail v1.25.0
- Composer 2.6.5
本題
登録・ログイン後にどのパスに遷移するかは、app/Providers/RouteServiceProvider.php
のHOME変数
で設定されています。
デフォルトでは/dashboard
となっているので、これを指定したい任意のパスに変更するだけでOKです。
RouteServiceProvider.php
public const HOME = '/home';
(上記のコードでは、/home
パスに遷移するように設定しています。)
以上です。
参考