ここにリダイレクトする輩は、
- ¥Illuminate¥Foundation¥Auth¥RedirectsUsers@redirectPath
- ¥Illuminate¥Foundation¥Auth¥ResetsPasswords@redirectPath
- app¥Http¥Middleware¥RedirectIfAuthenticated@handle
最初の二つは、ユーザ認証・登録やパスワードリセットの操作の時のみに発動するっぽいので、最後のが怪しい。で、このクラスを呼んでいるファイルを調べると、app¥Http¥Kernelであった。$routeMiddlewareという変数にこのクラスが設定されている。何のことかと言うと、
Laravel 5 の Global Middleware ではルートの名前がとれない?
なるほど、「特定のルートに割り当てる Middleware」のことのようだ。そして、その解釈からすると、このクラスは guestという特定のルートに割り当てられている様だ。
(続く)
0 件のコメント:
コメントを投稿