BladeでHTMLを表示するとHTMLコードが表示されます質問する

BladeでHTMLを表示するとHTMLコードが表示されます質問する

次のように、ビューの 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 }}

おすすめ記事