質問するログイン新規登録

回答編集履歴

2

補足説明を追記しました。

2021/04/16 04:33

投稿

Lulucom
Lulucom

スコア1904

answer CHANGED
@@ -1,4 +1,4 @@
1
- ログインのアクションに `guest` ミドルウェアが適用されていないためだと思います。
1
+ ログインのアクションに `guest` ミドルウェアを指定していないためだと思います。
2
2
  `LoginController` クラスに以下のようなコンストラクタを追加するとどうでしょうか。
3
3
 
4
4
  ```php
@@ -11,4 +11,6 @@
11
11
  {
12
12
  $this->middleware('guest')->except('logout');
13
13
  }
14
- ```
14
+ ```
15
+
16
+ `RedirectIfAuthenticated`は、App\Http\Kernelクラスの$routeMiddlewareで`guest`として定義されています。これをログインのアクションに指定する必要があります。

1

文章を訂正(ルート -> アクション)

2021/04/16 04:33

投稿

Lulucom
Lulucom

スコア1904

answer CHANGED
@@ -1,4 +1,4 @@
1
- ログインのルートに `guest` ミドルウェアが適用されていないためだと思います。
1
+ ログインのアクションに `guest` ミドルウェアが適用されていないためだと思います。
2
2
  `LoginController` クラスに以下のようなコンストラクタを追加するとどうでしょうか。
3
3
 
4
4
  ```php