私はAJAXのPOSTリクエストを使用してCSRF-TOKENで送信していますが - 私のローカルサーバー上でうまく働いたが、私のIISのSERVにTokenMismatchException in VerifyCsrfToken.php line 67:
Laravel 5.2 | CSRFトークンが不一致
これはコードです:では
$.ajax({
url : '{{ route('dashboard.ajax.update') }}',
method : 'POST',
data : {
table : 'categories',
data : {
order: $count
},
conditions : {
id: $id
}
},
dataType: 'JSON',
headers : {
"X-CSRF-TOKEN": '{{ csrf_token() }}'
}
});
コンソール私は要求を次のように表示できます:X-CSRF-TOKEN:w3liodqf8bdOvWH9uVTzLHVVsE0L1uIlCpnOyVVS
この問題の原因は何ですか?
ビュートークン= ''{Session :: token()}}'で変数を作り、ヘッダを使わずに' _token:token'でデータを渡そうとしないのはなぜですか? –
この問題は、セッションが保存されている場所にも発生することがあります。[More](https://laravel.com/docs/5.2/session) –