Blade по умолчанию вызовет вспомогательную функцию e
, которая вызывает htmlspecialchars
, когда вы используете двойные фигурные скобки.
Это означает, что это:
{{ 'test test <br /> test test' }}
будет отображаться как:
<?php echo e('test test <br /> test test'); ?>
, а затем впоследствии отобразится как:
test test <br /> test test
Если вы не хотитеваши строки экранируются - в случае, если они отображают HTML - затем используйте следующее:
{!! $message !!}
, которое не будет выходить из ваших строк и будет отображаться, как вы ожидали.
Примечание : Учтите, однако, что здесь существуют угрозы безопасности, поскольку кто-то может использовать XSS , если вы не будете осторожны.