エンジニアのひよこ_level10

【毎日更新!】新卒3年目エンジニアブログです!

【Laravel】jQueryのajaxでpostする時に、トークン書くのが面倒な方へ【480日目】

jQueryajax使った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')
    }
});```

これでよしです!