如何在laravel上显示summernote存储的数据?
Posted
技术标签:
【中文标题】如何在laravel上显示summernote存储的数据?【英文标题】:How can I display the data stored by summernote on laravel? 【发布时间】:2018-04-08 19:29:28 【问题描述】:我在 laravel 5.3 上实现了 summernote (https://github.com/summernote/summernote)
如果我输入数据然后保存,表格看起来像这样:
<p>1. chelsea</p><p>2. mu</p><p>3. city</p><p>4. liverpool</p><p>5. arsenal</p>
没有标签p怎么显示?
所以当它显示出来的时候会是这样的:
1. chelsea
2. mu
3. city
4. liverpool
5. arsenal
我该怎么做?
【问题讨论】:
【参考方案1】:首先在 summernote
文本编辑器中根据您想要的格式编辑文本,然后保存。
然后你可以使用这个刀片语法来显示格式化的文本:
!! message !!
【讨论】:
【参考方案2】:最简单的展示方式:
<?php echo $variable or html code ; ?>
因为在 PHP 中,使用 echo 函数来解析 html 代码。
【讨论】:
echo
不是函数,而是语言结构。它不做任何解析。还将常规 PHP 混合到 Laravel 模板中,这不是一个很好的解决方案。【参考方案3】:
$text = "<p>1. chelsea</p><p>2. mu</p><p>3. city</p><p>4. liverpool</p><p>5. arsenal</p>";
echo strip_tags($text);
使用strip_tags php 方法将html 转换为字符串。 Refernce link
【讨论】:
【参考方案4】:@foreach ($GuideCont as $item )
<input type="text" value="$item->id" hidden>
<div class="card">
<div class="card-header border-bottom border-info">
<h3 class="card-title">$item->title </h3>
</div>
<div class="card-body">
!!$item->description !! --// SummerNote Data --
</div>
</div>
@endforeach
【讨论】:
欢迎来到 Stack Overflow。没有任何解释的代码很少有帮助。 Stack Overflow 是关于学习的,而不是提供 sn-ps 来盲目复制和粘贴。请编辑您的问题并解释它如何回答所提出的具体问题。见How to Answer。以上是关于如何在laravel上显示summernote存储的数据?的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 5 和 Summernote - 上传的图片未显示
Summernote 显示在所有位置(Laravel 5.2)