【问题标题】:how to display html values from a database in a blade view in Laravel?如何在 Laravel 的刀片视图中显示数据库中的 html 值?
【发布时间】:2020-06-14 15:40:24
【问题描述】:

我的数据库中有一个包含 HTML 语法的数据。我想在刀片视图中显示它,但它带有 html 标签。如何显示视图?

如何在 laravel 中不带标签但使用 html 格式显示?

【问题讨论】:

  • 你应该确保这个 html 内容已经被净化,因为你需要在没有任何转义的情况下输出它,所以可能存在 XSS 问题...查看 laravel 文档中的 Blade 以显示数据,有一个显示未转义数据的方法

标签: php sql laravel


【解决方案1】:

您需要取消转义刀片中的元素。

代替:

{{ $element }}

用途:

{!! $element !!}

正如 Lagbox 在 cmets 中指出的那样,如果您使用未转义的数据,请务必提前对其进行纯化。

【讨论】:

    猜你喜欢
    • 2020-10-10
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    • 2023-01-08
    • 2020-02-03
    • 2020-07-26
    • 2020-08-19
    • 1970-01-01
    相关资源
    最近更新 更多