php - 从 Laravel 输出原始 HTML

标签 php html mysql laravel

我有一个 form包含 textarea将用户输入存储在表中。

目前,当我在 View 中提取此数据时,{{ $data->textarea }}它输出 <strong>作为&lt;strong&gt; .我想使用或构建一个非常基本的 WYSIWYG 编辑器,但如果我不能输出原始 HTML,我认为它不会起作用。

是否需要在我的 View 或 Controller 中定义某种属性?


Meta:创建一个像 Stack Exchange 或 Reddit 这样的系统会更明智吗 **this is bold text**

最佳答案

我假设您使用的是最新版本的 Laravel 5,因为它默认会转义所有内容。如果是这样,那么您需要使用一个大括号和两个感叹号来表示 tell Blade not to escape it。 .这应该可以满足您的需求:

{!! $data->textarea !!}

关于php - 从 Laravel 输出原始 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30057241/

相关文章:

php - 将两列合并成一个数组

javascript - 为什么当我尝试解析 ajax 中的数据时它不起作用

php - 更新数据库条目和/或保留现有条目

php - 学说 2 @Version 不起作用

php - PHP 表单上的多个复选框选项

c# - .net 以横向表示形式打印 HTML 文档

html - "container"div 内的 <nav> 和 <section> 元素 --- 容器消失,除非指定了以像素为单位的特定高度

javascript - 如何获取最接近的div html内容?

php - 如果该行中的某个单元格为空,如何隐藏整行?

javascript - 使用 Node JS 和 MySql 的搜索功能?