エンジニア向けTシャツ/トレーナー/パーカーを販売してみたお話
[2022/01/30]
CSRF トークンが正しく渡っていない可能性が高いのだけれど、他の原因も考えられるしなぁ…。という場合は、とにかく
vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php
でプレイクポイント設定して、トークンの値がきちんと渡っているか?を確認した方が早い。
自分の事例だと、「ここでトークン渡してるはずだしなぁ…」と思ってたら、ドキュメントに誤植があって、そのままコピペしてヤられました・・・。
誤:X-Token-CSRF
正:X-CSRF-TOKEN
と言う訳で、特に初めのうちは、なかなか framework の中身まで追いかけようと思わないけれど、「あれ?」と思ったときは実際の値を確認すべし、でした。て