関連するコードを以下に示します。私は今、時間のためにこれを把握しようとしてきたLaravel 5.1 XMLHttpRequestのAJAX POST TokenMismatchException
var csrfToken = "{{ csrf_token() }}";
xmlhttp.open("POST", "/internal/v1/create/strategy", true);
xmlhttp.setRequestHeader('X-CSRF-TOKEN', csrfToken);
postString = "param1=" + varOne + "¶m2=" + varTwo;
xmlhttp.send(postString);
、私は正直、この時点で何をすべきか見当がつかない。フォームメソッドを使用すると、すべてうまく動作することに注意してください。私もpostStringのパラメータとしてCSRFトークンを送信しようとしました:「_token =」+ csrfToken
'X-XSRF-TOKEN'で試したことがありますか? – Iamzozo
ヘッダーが実際に送信されるかどうかを確認するために、ポストリクエストをデバッグしようとしましたか?また、私はあなたのxmlhttpオブジェクトをインスタンス化する方法を見ることができません。 – Tim
xmlhttpオブジェクトは、コードの前半に通常インスタンス化されていますが、コードを修正できました。ここに2つの問題がありましたが、config/session.phpファイルでドメインがnullに設定されていました。これは設定が必要な場合があります。そうしないとエラーが発生しますが、 -typeをURLでエンコードされた形式にします。 – jrgilman