【问题标题】:How can I display the data stored by summernote on laravel?如何在laravel上显示summernote存储的数据?
【发布时间】: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

我该怎么做?

【问题讨论】:

    标签: php laravel tags laravel-5.3 summernote


    【解决方案1】:

    首先在 summernote 文本编辑器中根据您想要的格式编辑文本,然后保存。

    然后你可以使用这个刀片语法来显示格式化的文本:

    {!! message !!}
    

    【讨论】:

      【解决方案2】:

      最简单的展示方式:

      &lt;?php echo $variable or html code ; ?&gt;

      因为在 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
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-19
        • 2017-01-03
        • 2016-11-28
        • 2020-04-03
        • 2016-12-10
        • 1970-01-01
        相关资源
        最近更新 更多