Например, у меня есть блог, и чтобы добавить новость, мне нужно текст заключать в теги. Но когда я вывожу новость, то 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.
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня есть функция которая грузится при загрузке списка продуктов в магазине (событие 'catalog_block_product_list_collection')Также написал функцию которая...
Кто в курсе многопоточности в C++? Решил поизучать многопоточность в C++ и заступорилсяНачал читать книгу Энтони Уильямса "Параллельное программирование...