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

投稿ごとに要求された CSRF トークンが Laravel 9 と一致しません

<p>プロジェクトで行う <strong>すべての投稿リクエストで Csrf トークン不一致エラーが発生します。いくつかの場所では ajax を使用し、他の場所では通常のフォーム送信を使用しています。ただし、誤差は一定です。 </p> <p>このサイトで提案されているように、</p> など、いくつかのことを試してみました。 <ol> <li><code>SESSION_SECURE_COOKIE=false</code> を設定します。 </li> <li><code>@csrf</code></code></li> を <code><form></form> 内に追加します。 <li><code><meta name="csrf-token" content="{{ csrf_token() }}" /></code> を追加します <code>$.ajaxSetup({headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content');}});</ code>ajax 呼び出しの前。 </li> <li><code>php 職人 config:clear</code> <code>php 職人ルート:clear</code> <code>composer dump-autoload</code> を実行します。 </li> <li>別のブラウザでプロジェクトを実行します。 </li> </ol> <p>エラーは全体で同じです。アプリは非常にうまく機能します。 私には何が欠けているのでしょうか? </p>
P粉521697419P粉521697419443日前525

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

  • P粉883223328

    P粉8832233282023-08-26 16:44:20

    config/session.php ファイルで、same_sitelax,null に設定してみてください。 その後、

    phpArtisanconfig:cacheを実行します。

    返事
    0
  • キャンセル返事