Laravel9で開発しているプロジェクトで、問い合わせフォームをLivewireで実装するケースがあった。

LivewireではビューとなるBladeファイルに以下のコードを決まり文句のように記述する。

@livewireStyles
@livewireScripts

ただ、ローカル環境では問題なく動作するのに、本番サーバーにアップした途端これが動作しなくなり、上記のコードがそのままブラウザに表示されてしまうという問題が発生した。

この問題の解決法を紹介しよう。

@livewireStyles()
@livewireScripts()

上記のように、それぞれのコードに丸括弧をつけるだけ。

これで本番サーバーでも問題なくLivewireが動作するようになった。