2016-11-07 3 views
0

Я использую редактор WYSIWYG, но после отправки данных в базу данных он отображает теги html, как если бы они были частью текста. Я использую очиститель Laravel 5 и this. Я не знаю, является ли это относительным, но после вывода данных из базы данных в редакторе WYSIWYG теги html по-прежнему отображаются как текст. Благодарим вас за помощь.база данных печатает теги html как текст вместо использования

ответ

1

По умолчанию операторы Blade {{ }} автоматически отправляются через функцию htmlentities PHP для предотвращения атак XSS. Если вы не хотите, чтобы ваши данные спасся, вы можете использовать следующий синтаксис:

{!! $variable !!} 

Кроме того, проверка документации:

https://laravel.com/docs/5.3/blade#displaying-data

+0

Я совершенно забыл об этом. Большое спасибо! – gospodinove

+0

@gospodinove рад, что это помогло. можете ли вы принять ответ? – shoieb0101

Смежные вопросы