ホームページ >バックエンド開発 >PHPチュートリアル >Nova の卑劣なリダイレクト: 簡単な修正

Nova の卑劣なリダイレクト: 簡単な修正

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-30 12:41:13318ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。