【问题标题】:why laravel-blade adds unwanted curly braces?为什么 laravel-blade 添加不需要的花括号?
【发布时间】:2021-10-15 12:27:22
【问题描述】:

我已将表单 HTML 存储在关系数据库中。 如果我使用以下语法检索 HTML 内容。

{{$content["form_content"]}}

我明白了 this view.

相反,如果我使用

{{!! $content["form_content"] !!}}

this view 带有不需要的花括号。

【问题讨论】:

标签: html laravel laravel-blade


【解决方案1】:

使用

{!! $content["form_content"] !!}

【讨论】:

    【解决方案2】:

    如果你使用 {{ }} 意味着你正在转义 HTML 实体。它可以防止跨站点脚本攻击,因为您的输入是从您的服务器/数据库显示的。 如果你使用

    {{!! "<b>some codes</b>" !!}} 
    

    然后它吐了 一些代码为了安全起见显示不是个好主意。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-06
      • 2014-08-09
      • 2019-10-27
      • 2019-11-13
      • 2013-03-28
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      相关资源
      最近更新 更多