環境
PHP 8.3.15
Laravel Framework 10.28.0
どこ見ても X-CSRF-TOKEN 入れろって書いてある
もうやってあるんよ・・
どうやってもこれしかヒットしなくて困った。
$.ajax({
// どこ見ても ↓ これ ↓入れろって書いてあるけどすでに入れてある
headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
url: 'example',
type: "post",
dataType: "json",
data: {
key1: val
key2: val
},
}).then(
解決した方法
data の方に _token
というキーを追加してやったらうまくいったのでした。
$.ajax({
// headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
url: 'example',
type: "post",
dataType: "json",
data: {
key1: val,
key2: val,
// ↓ これを追加
_token: $('meta[name="csrf-token"]').attr('content'),
},
}).then(