ホームページ  >  に質問  >  本文

AJAX リクエスト後、Laravel 10 でセッションが正しく表示されない

<p>Laravel フレームワークを使用して Web アプリケーションを開発しています。私はアプリケーションの一部で Laravel セッション システムを使用しており、セッションをデータベースに保存するように構成しています。 </p> <p>私の問題は、アプリケーション内のルートの 1 つに設定されたセッションが他のページでは正しく表示されず、代わりに null 値を返すことです。この問題は、AJAX 経由でサーバーにリクエストを送信し、セッションを更新する場合にのみ発生することに注意してください。 </p> <p>すべてのセッション構成設定と php.ini および .env 設定を確認しましたが、問題は解決しません。この問題を解決するアイデアはありますか? </p> <p>https://gist.github.com/realrezamirzaei/3fd51d57a95f90bacd3cc4aec06ba923</p> <p>「セッションをデータベースに保存するように Laravel セッションを設定しようとしています。php.ini および .env ファイルのセッション設定を確認しました。しかし、セッションは、私のルートの 1 つに設定されています。アプリケーションは他のページでは正しく表示されませんが、null 値が返されます。セッションをすべてのページで正しく表示したいのです。"</p>
P粉295728625P粉295728625437日前498

全員に返信(1)返信します

  • P粉891237912

    P粉8912379122023-09-02 10:11:25

    問題は理解しました 別ドメインからメインサイトにリクエストしたい場合に問題が発生します。 しかし、この問題は fruitcake/laravel-cors パッケージを使用することで解決できることがわかりました。Laravel バージョン 10 を使用していることを考慮すると、このパッケージを使用する必要はありません。 # #Web セクションと API セクションのコア ファイルに追加するだけで十分です。これを追加: ### リーリー

    返事
    0
  • キャンセル返事