くだらない話なんだけどね。
Laravelで、画面から項目を入れてテーブルに登録するって処理のテストをしていて、上手く動かなかった訳さ。phpのエラーが出たりしてね。
いくつか修正してphpのエラーは出なくなったんだけど、今度は419エラーの画面が出続けてしまう。
@csrfはあるし、特に変なところはない。なのに419のエラーが出ている。
ググっても答えが見つからずに途方に暮れていたとき、ある考えが閃いた。
俺って、テストを「戻る」で続けてね?
@csrfのトークンの有効期限はデフォルト120分だそうな。
120分過ぎたら、トークンの期限が切れるよね。戻るボタンで戻った画面ではトークン取り直さないもんね。リロードしていないし。
ブラウザ閉じて、改めてurlから入ったら、難なくエラーは消えました。
おいらみたいなぼけなすの助けになれば幸いです。