(スポンサーリンク)
laravelで@csrfを書いているのに「419 PAGE EXPIRED」が出た
laravelで開発中に「419 PAGE EXPIRED」の画面が出てしまいました。
検索で出てきた解決方法をいくつか試しました。
試したこと
- @csrf が書かれていないところがないかチェック
- 各種キャッシュの削除
- ブラウザの再起動
解決法を試しても解決せず
以上のことをしても解決できませんでした。
ちなみに、キャッシュ削除系の方法の中に出てきた以下のコマンドではエラーが出てしまいました。
エラーが出たコマンド
- php artisan optimize
- php artisan config:cache
LogicException
Your configuration files are not serializable.
というエラーが出ていましたが、このエラーには触れずに解決したので深追いしなくてよかったです。
(スポンサーリンク)
結局の原因はすごく初歩的なミスだった
結局の原因は、
関連しているviewファイルのファイル名から「.blade」を消してしまっていたことでした…。
「.blade」を付け直したら正常に動作しました。
ちゃんちゃん。