Из коробки Laravel пытается помочь вам с безопасностью в ваших приложениях. При выводе данных с использованием данных {{ $foo }}
Laravel автоматически вызывает метод htmlspecialchars()
, чтобы предотвратить атаки XSS. В некоторых случаях вы хотите или должны выводить HTML, поэтому Laravel создал для этого отдельный синтаксис: {!! $foo !!}
.
Итак, чтобы ответить на ваш вопрос: {!! $foo !!}
- правильный синтаксис.
Не по теме:
Если вы не хотите использовать синтаксис неэкранированных данных, вы можете написать, что CSS-ссылки связаны следующим образом:
<link rel="stylesheet" href="{{ asset('css/app.css') }}">