刀片{{}}语句通过PHP的htmlentities函数自动发送,以防止XSS攻击。
如果您使用某些HTML样式将数据从Controller传递到View,例如:
$first = "<b>Narendra Sisodia</b>";
然后在Blade中对其进行访问,{{ $first }}
则输出为:
<b>Narendra Sisodia</b>
但是,如果使用进行访问,{!! $first !!}
则输出将是:
{{}}和{!!有什么区别?!!}在laravel刀片文件中?
刀片{{}}语句通过PHP的htmlentities函数自动发送,以防止XSS攻击。
如果您使用某些HTML样式将数据从Controller传递到View,例如:
$first = "<b>Narendra Sisodia</b>";
然后在Blade中对其进行访问,{{ $first }}
则输出为:
<b>Narendra Sisodia</b>
但是,如果使用进行访问,{!! $first !!}
则输出将是: