afc*_*ccc 2 php laravel laravel-blade
我试图在 laravel 的刀片模板上以这种方式显示一个变量
<input type="text" name="win-phone" class="modal-input" value="{{ $info['fields']['phone'] }}">
Run Code Online (Sandbox Code Playgroud)
它不起作用,但这样
<input type="text" name="win-phone" class="modal-input" value="{!! $info['fields']['phone'] !!}">
Run Code Online (Sandbox Code Playgroud)
它起作用了,为什么?第一种方式它没有正确的 wat?
默认情况下,Blade{{ }}语句会通过PHP的htmlspecialchars函数自动发送,以防止 XSS 攻击。如果您不希望您的数据被转义,您可以使用以下语法:
Hello, {!! $name !!}.
Run Code Online (Sandbox Code Playgroud)
总之,如果以这种方式使用禁用 HTML 是允许的。
来源:https : //laravel.com/docs/7.x/blade
| 归档时间: |
|
| 查看次数: |
633 次 |
| 最近记录: |