公開日: 2020-01-09
更新日: 2020-05-27
Laravel Bladeで構文をエスケープする方法
ブログなどでHTMLを取り上げるときには、<を&lt;、>を&gt;と書くように、Laravelで使われるBladeの構文を取り上げる際には、構文をエスケープする必要があります。
{{ }}をエスケープして表示させたい場合には、@{{ }}と書きます。
@{{ $title }}
{!! !!}をエスケープして表示させたい場合には、@{!! !!}と書きます。
@{!! $title !!}
Blade中でifやforeachを使う場合に使用する@をエスケープして表示させたい場合には、@@と書きます。
@@foreach($element in $collection)
@@if($element != null)
var_dump($element);
@@endif
@@endforeach