ホームページ >バックエンド開発 >PHPチュートリアル >Nova の卑劣なリダイレクト: 簡単な修正
最近、Laravel Nova でイライラする問題に遭遇しました。ログアウトした後、メイン サイトのログイン ページにリダイレクトされる代わりに、Nova は頑固に私を独自のログイン ページにリダイレクトします。この予期せぬ動作は多少の不便ではありましたが、それでも迷惑でした。
さらに調査した結果、根本原因は、nova.routes.login と呼ばれる、あまり知られていない Nova 構成設定であることがわかりました。 LaravelNovaExceptionsAuthenticationException にあるこの設定は、ログアウト後のリダイレクト URL を制御します。デフォルトでは、/nova/login に設定されており、これが望ましくない動作を説明しています。
これを修正するために、Nova 構成ファイルに簡単な調整を加えました。 config/nova.php を開いて、routes 配列を見つけました。この配列内でログイン キーを見つけ、その値を /login に変更しました。これは、メイン サイトのログイン ページの URL です。
変更された構成は次のようになります:
'routes' => [ 'login' => '/login', ],
この簡単な変更により、Nova はログアウト後にユーザーをメイン サイトのログイン ページにリダイレクトするようになりました。
簡単なヒント
カスタム ログイン ルートを使用している場合は、カスタム URL に一致するようにログイン値を更新するだけです。
この隠れた設定を理解し、わずかな調整を行うことで、この問題を簡単に解決し、Laravel Nova アプリケーションのユーザー エクスペリエンスを向上させることができます。
以上がNova の卑劣なリダイレクト: 簡単な修正の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。