Laravel9 Breeze マルチログイン実装を実装しました。
管理者ログイン(admin/login)からログイン後、管理者ダッシュボード(admin/dashboard)へ遷移します。
ここまでは問題なく動作しているのですが、管理者ダッシュボード(admin/dashboard)からログアウトすると管理者ログイン(admin/login)へ遷移させたいのですが、管理者画面からログアウトすると一般ユーザーログイン画面(/login)へ遷移されてしまいます。
Laravel9 Breeze ログアウトの処理はControllers/Admin/Auth/AuthenticatedSessionController.phpファイルのdestoryメソッドが実行されており、destoryメソッドは以下のように書いています。
PHP
1AuthenticatedSessionController.php 2 3 public function destroy(Request $request) 4 { 5 Auth::guard('admin')->logout(); 6 7 $request->session()->invalidate(); 8 9 $request->session()->regenerateToken(); 10 11 return redirect('/admin/login'); 12 }
マルチログイン実装にあたり以下の記事を参考にしました。
https://reffect.co.jp/laravel/breeze_multi_auth#i-17
管理者ダッシュボード(admin/dashboard)からログアウトすると管理者ログイン(admin/login)へ遷移させるにはどこを確認すればいいでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。