サーチ…
前書き
私はTokenMismatchエラーを取得する割合が非常に高いことを分析しました。そして、このエラーは、いくつかの愚かな間違いのために発生します。開発者が間違いを犯している理由はたくさんあります。ヘッダーにNo _token、Ajaxを使用しているときに_ _tokenが渡されたデータがありません。ストレージパスにアクセス権の問題があり、セッションストレージパスが無効です。
ヘッダーのセットアップトークン
default.blade.php <head>にトークンを設定します。
<meta name="csrf-token" content="{{csrf_token()}}">
スクリプトの上部にajaxSetupを追加します。これはどこからでもアクセス可能です。これは、各ajax呼び出しでヘッダーを設定します
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});