使用边栏选项卡显示 HTML 将显示 HTML 代码

2022-08-30 05:57:10

我有一个字符串返回到我的一个视图,如下所示:

$text = '<p><strong>Lorem</strong> ipsum dolor <img src="images/test.jpg"></p>'

我正在尝试使用Blade显示它:

{{$text}}

但是,输出是原始字符串,而不是呈现的 HTML。如何在 Laravel 中使用 Blade 显示 HTML?

PS.PHP正确显示 HTML。echo()


答案 1

您需要使用

{!! $text !!}

使用 时,字符串将自动转义。{{ $text }}


答案 2

对于拉拉维尔 5

{!!html_entity_decode($text)!!}

通过这个链接弄清楚,请参阅RachidLaasri的答案


推荐