Shelderr
@Shelderr

Почему тэги выводятся текстом?

Подключил TinyMCE и внес настройки. Но после отправки формы содержимое выводится текстом.
01b08a8b024a497d9d7bd79074903c59.png
@extends('layouts.app')

    @section('content')
        <script type="text/javascript" src="{{ asset('public/js/tinymce/js/tinymce/tinymce.min.js') }}"></script>
        <script>
            tinymce.init({
                selector: '#tinySelector',
                plugins : [
                    "advlist autolink lists link image charmap print preview anchor",
                    "searchreplace visualblocks code fullscreen",
                    "insertdatetime media table contextmenu paste"
                ],
                toolbar : "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
            });
        </script>
        <div class="container">
            <h1>Создание новой статьи</h1>
            <hr>
            @include('errors.list')
            {!! Form::open(['url' => 'news', 'files' => 'true', 'enctype' => 'multipart/form-data']) !!}
                {!! Form::token() !!}
               @include('articles.form._articleForm', ['submitButtonText' => 'Опубликовать'])
            {!! Form::close() !!}
        </div>
    @stop

Форма отправки статьи
<div class="form-group">
    {!! Form::label('title', 'Заголовок :') !!}
    {!! Form::text('title', null, ['class' => 'form-control']) !!}
</div>
<div class="form-group">
    {!! Form::label('body', 'Контент') !!}
    {!! Form::textarea('body', null, ['class' => 'form-control', 'id' => 'tinySelector']) !!}
</div>
<div class="form-group">
    {!! Form::label('published_at',"Дата публикации :") !!}
    {!! Form::input('date', 'published_at', date('Y-m-d'), ['class' => 'form-control']) !!}
</div>
<div class="form-group">
    {!! Form::label('article_wall', 'Главное изображение') !!}
    {!! Form::file('article_wall') !!}
</div>
<div class="form-group">
    {!! Form::submit($submitButtonText, ['class' => 'btn btn-primary form-control']) !!}
</div>

БД
public function up()
    {
        Schema::create('articles', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('user_id')->unsigned();
            $table->string('title');
            $table->text('body');
            $table->timestamps();
            $table->timestamp('published_at');
            $table->string('article_wall');
            $table->foreign('user_id')
                    ->references('id')
                    ->on('users')
                    ->onDelete('cascade');
        });
    }
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
ajaxtelamonid
@ajaxtelamonid
Laravel
Непонятно, проблема в том, что текст выводится с видимыми html-тэгами ? А он точно в `{!! !!}` выводится, а не в `{{ }}` ? Кода вывода нет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы