从数据库中输出HTML格式的内容,保留HTML标签和引号。

24 浏览
0 Comments

从数据库中输出HTML格式的内容,保留HTML标签和引号。

我有一个字符串返回到我的视图中,就像这样:

$text = '

Lorem ipsum dolor

'

我试图用 Blade 显示它:

{{$text}}

然而,输出的是原始字符串而不是渲染后的 HTML。如何在 Laravel 中使用 Blade 显示 HTML?

PS. PHP 的 echo() 可以正确地显示 HTML。

admin 更改状态以发布 2023年5月24日
0
0 Comments

对于Laravel 5

{!!html_entity_decode($text)!!}

通过此链接了解到,参见RachidLaasri的回答

0
0 Comments

你需要使用

{!! $text !!}

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

0