我在我的数据库中保存了html,当我在我的视图中恢复这个html时,我在浏览器中看到它就像文本一样而不是html标签。
示例:
我保存"<div><h1>Hello</h1></div>"
但是当我回应它时,浏览器会将标签打印为原始数据,而不是HTML标记。
答案 0 :(得分:0)
我想你像{{$string}}
一样回应它
这与e() function (PHP: htmlentities)
相同
为了回应Laravel Blade中的html,回复它就像{!! $string !!}
一样传递HTML clean
答案 1 :(得分:0)
默认情况下,Blade {{}}语句会自动通过PHP的htmlentities函数发送,以防止XSS攻击。如果您不希望转义数据,可以使用以下语法:
您好,99564A02DC014D3CB04E3BB1EF0571B2 --> Info
A87988B9694C479C900E95DFA6C00A24 --> Mode
BF03260C72054C25AF4393B1C299D159 --> RX
18CDA7844BD3437085BBBFED91EC86AF --> TX(Data sent to Client PC/ANDROID from BLE)
0A1934F524B84F13984237BB167C6AFF --> CTS
FDD6B4D3046D4330BDEC1FD0C90CB43B --> RTS
答案 2 :(得分:0)
我找到了我想要的东西! Juste使用htmlspecialchars_decode()并且它可以工作!