laravel "<" converted to "&lt;"


laravel "<" converted to "&lt;"

我正在尝试在 laravel 中动态生成一个表。但是,当我生成html时,将"<"(从<table><tr><td>)更改为&lt;

这意味着它只是在浏览器中打印出<table>等,而不是制作表格。

如何阻止此转换发生?

默认情况下,Blade {{ }}语句通过 PHP 的 htmlentities 函数自动发送,以防止 XSS 攻击。如果不希望转义数据,可以使用以下语法:

 {!! $str!!}