Вывод текстовой области ckeditor в виде HTML-тегов в браузере. Я использую laravel 5.2 и базу данных mysql. Как исправить эту проблему? - PullRequest
0 голосов
/ 06 января 2019

Я хочу получить текстовые данные и показать в браузере. Я использую CKEditor с textarea. Но данные textarea отображаются с тегами html в качестве вывода.

В редакторе я пишу «Это текстовое поле», но в браузере оно отображается как <p>This is text textarea</p>.

Попытка настроить конфигурацию файла ckeditor config.js из документации с помощью 'config.htmlEncodeOutput = true' и 'config.basicEntities = false'. Но это не работает.

<textarea name="post_description" id="editor" cols="30" rows="15" class="form-control"></textarea>

1 Ответ

0 голосов
/ 09 января 2019

Вам необходимо правильно экранировать строки, содержащие теги HTML, чтобы они были отформатированы движком браузера. В Laravel вы можете просто изменить место отображения своего контента:

{{ $text }}

до

{!! $text !!}
...