jQueryでajax使ったpost
Laravelは、csrfのトークンをpost処理に入れないと、postをすることが出来ないです。
JavaScript(jQuery)使ってpostするときは、なんとかしてそのトークンを混ぜないといけない。
でも、それを毎回JavaScriptに書くのは面倒・・・
ajaxSetupで登録
headers: { 'X-CSRF-TOKEN': "{{ csrf_token() }}" } });``` これを読み込ませれば、ajaxするときには毎回csrfトークンが送られます! ## jsファイルを分けていて、{{}}記法使えない時 ```<meta name="csrf-token" content="{{ csrf_token() }}">```
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});```
これでよしです!