Например, у меня есть блог, и чтобы добавить новость, мне нужно текст заключать в теги. Но когда я вывожу новость, то Laravel не распознает теги.Как сделать так чтобы laravel распознавал теги, или может есть готово решение редактирование текста, может похожее как здесь на Stackowerflow .
При выводе используйте
{!! $name !!}
По умолчанию весь выводимый контент экранируется, т.е. все элементы и сущности HTML показываются как есть, вместо того, чтобы обрабатываться браузером. Если вы не хотите, что бы данные экранировались, используйте следующий синтаксис:
Hello, {!! $name !!}.
Т.е. в переменной $name может быть следующий код:
<script> alert('Name'); </script>
Но, как сами понимаете - это не безопасно, т.к. я могу добавить while, тем самым "сломать" сайт..
<script> while(1) alert('Name'); </script>
Подробнее.
UPD
Даже на офф сайте сказано:
Blade {{ }} statements are automatically sent through PHP's
htmlspecialchars function to prevent XSS attacks.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости