【发布时间】:2015-07-15 10:32:17
【问题描述】:
我有一个form,其中包含一个textarea,它将用户输入存储在一个表中。
目前,当我在视图中提取此数据时,{{ $data->textarea }} 会将<strong> 输出为<strong>。我想使用或构建一个非常基本的所见即所得编辑器,但如果我不能输出原始 HTML,我认为它不会起作用。
我需要在视图或控制器中定义某种属性吗?
Meta:创建一个像 Stack Exchange 或 Reddit 这样的系统会更明智吗?**this is bold text**?
【问题讨论】:
-
你试过三重括号吗?
{{{ $data->textarea }}} -
{{ $data->textarea }}转义数据试试这个{{{ $data->textarea }}} -
@MarcellFülöp 和 Nitin Bhujbal 使用三重大括号实际上转义了 Laravel 4, by default it's not escaped 中的数据。
-
是的,对于 laravel 5 应该是
{!! $data->textarea !!} -
谢谢大家。 @NitinBhujbal 效果很好。 Laravel 5 文档供将来参考laravel.com/docs/5.0/templates