次のように、ビューの 1 つに文字列が返されます。
$text = '<p><strong>Lorem</strong> ipsum dolor <img src="images/test.jpg"></p>'
Bladeで表示しようとしています:
{{$text}}
ただし、出力はレンダリングされた HTML ではなく、生の文字列になります。Laravel で Blade を使用して HTML を表示するにはどうすればよいですか?
PS. PHP はecho()
HTML を正しく表示します。
ベストアンサー1
使用する必要がある
{!! $text !!}
を使用すると文字列は自動的にエスケープされます{{ $text }}
。