php Laravel datatables帮助转换我的html标签

qojgxg4l  于 2022-12-10  发布在  PHP
关注(0)|答案(1)|浏览(134)

我保存html内容如下:

<p>It is a long <b>established fact that a re</b></p>

到数据库,但当我从数据库和使用laravel datatablehelper,它转换我的html如下:

&lt;p&gt;It is a long &lt;b&gt;established fact that a re&lt;/b&gt;ader will be distracted by the readable content of a page";

我想得到作为html和追加到一个div。请帮助,如果任何人有同样的错误。

bvjveswy

bvjveswy1#

我认为问题在于Laravel的blade模板引擎对HTML实体进行编码以防止XSS攻击。当从数据库输出数据时,您可以尝试使用{!! $name !!}而不是{ $name }。以下是链接:https://laravel.com/docs/9.x/blade#html-entity-encoding
另一种方法是,您可以尝试使用{!! html_entity_decode($name) !!}来输出html。

相关问题