【问题标题】:CKeditor with laravel encode output from database to raw htmlCKeditor 与 laravel 编码输出从数据库到原始 html
【发布时间】:2017-11-28 03:28:44
【问题描述】:

我正在构建一个简单的博客,但我想将 CKeditor 用于博客消息,以便用户可以稍微设置博客消息的样式。我以前从未使用过 CKeditor,而且我对 Laravel 也有点陌生。所以我设法将我的 textarea 转换为 CKeditor 字段,并且我还构建了一个函数来存储博客文章。没问题,我在我的数据库和我的博客概览页面中都看到了数据。

但是,CKeditor/Laravel 显然会将 CKeditor 生成的标签存储在数据库中,并将它们显示为文本。如何像代码一样显示文本?

现在写博客:

CK编辑器

我的代码

表格

       <div class="row">
                    <div class="col-sm-12">
                        <div class="form-group">
                            <label for="bericht">Nieuwsbericht <span class="required">*</span></label>
                            <textarea class="form-control" id="bericht" name="bericht" required></textarea>
                        </div>
                    </div>
                </div>

                <script type="text/javascript">
                    CKEDITOR.replace( 'bericht' );
                </script>

显示博文

<div class="blog-post">
                        <div class="row">
                            <div class="col-md-12">
                                <h1>{{ $blog->name }}</h1>
                            </div>

                            <div class="col-md-12">
                                <h3>{{ $blog->subtitel }}</h3>
                            </div>

                            <div class="col-md-12">
                                <p class="date">{{ $blog->created_at->formatLocalized('%A %d %B %Y') }}, Door {{$blog->user->name}}</p>
                            </div>

                            <div class="col-md-12">
                                <p class="blog-message">

                                    {{ $blog->bericht }}

                                </p>
                            </div>
                        </div>

                    </div>

【问题讨论】:

    标签: javascript php laravel-5 ckeditor


    【解决方案1】:

    代替{{ $blog-&gt;bericht }} 试试{!! $blog-&gt;bericht !!}

    信息在这里:https://laravel-news.com/laravel-5-0-blade-changes

    【讨论】:

    • 不错!我已经知道我必须逃避数据,但不知道我会怎么做。将在 2 分钟内接受您的回答 :)
    • 很高兴听到这个消息。
    猜你喜欢
    • 2015-07-15
    • 2012-08-31
    • 1970-01-01
    • 2019-09-07
    • 1970-01-01
    • 2019-09-25
    • 1970-01-01
    • 2021-09-19
    • 2018-07-31
    相关资源
    最近更新 更多