Laravelのコーディング中に発生した「syntax error, unexpected token “}”」のエラー対処方法をご紹介します。
エラー発生内容
こちらが発生したエラーメッセージです。
syntax error, unexpected token “}”
英語の意味を翻訳すると、
「構文エラー、予期せぬトークン”}”」とのことです。
エラー解決方法
flash-message.blade.php
エラーが発生したコード↓
@php
if(session('status') === 'info'){ $bgColor = 'bg-blue-300;'}
if(session('status') === 'alert'){ $bgColor = 'bg-red-500;'}
@endphp
flash-message.blade.php
直したコード↓
@php
if(session('status') === 'info'){ $bgColor = 'bg-blue-300';}
if(session('status') === 'alert'){ $bgColor = 'bg-red-500';}
@endphp
「;」の位置が間違っていました。こちらが正しい位置です。
動作環境
Laravel 10.9
PHP 8.2
この記事がお役に立ちますと幸いです。
「Laravelの教科書 バージョン10対応」
最新Laravel 10の機能やアップデート内容を網羅しながら、スキルアップを図る!
「オールカラー」解説で、初心者の方でも迷わずに学ぶことができます。
コードだけで無く「なぜそうなるか」を丁寧に説明してくれます。オススメの1冊です👌
リンク