Представление Blade показывает содержимое RichText (хранится в таблице MySQL) как неотвечающий - PullRequest
0 голосов
/ 27 мая 2019

Я сохранил форматированный текст в таблицу MySQL. Когда я попытался показать это содержимое в шаблоне (Laravel) Blade, он хорошо показывает (с форматированием, выполненным имеющимися у него html-тегами), но не реагирует, так как вышел за пределы внешнего тега div (class = "col-lg- 8" ). Я понял, что проблема в том, что html-теги содержимого считаются скорее «стилевыми» форматами внешнего тега div. Есть ли возможность сделать это ..?

Я также использовал htmlspecialchars_decode (), но ничего не изменилось. Я использовал {!! и !!}, чтобы исключить HTML-теги ...

echo htmlspecialchars_decode ($ article-> content);

{!! $ article-> содержание); !!}

Содержимое должно сначала соответствовать стилю внешнего div, а затем форматированию.

1 Ответ

0 голосов
/ 28 мая 2019

Да, я сделал это. Я просто поместил метод str_replace () в соответствующий контроллер, так как он заменяет строку (которую имеет richtext) "width: 1200px" на пустую, после чего он становится ОК. Поэтому, где бы абзац не вел себя с шириной 1200px, php не допустит этого! Наконец отформатированный текст попадает внутрь адаптивного тега div. Ура! ...

...