[Laravel] HTTP Status 419 (unknown status) で上手くいかない

2019/09/04

CSRF トークンが正しく渡っていない可能性が高いのだけれど、他の原因も考えられるしなぁ…。という場合は、とにかく

vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php

でプレイクポイント設定して、トークンの値がきちんと渡っているか?を確認した方が早い。

自分の事例だと、「ここでトークン渡してるはずだしなぁ…」と思ってたら、ドキュメントに誤植があって、そのままコピペしてヤられました・・・。

誤:X-Token-CSRF
正:X-CSRF-TOKEN

と言う訳で、特に初めのうちは、なかなか framework の中身まで追いかけようと思わないけれど、「あれ?」と思ったときは実際の値を確認すべし、でした。て