Один из способов обойти это - использовать класс HtmlString
:
@section('page_tagline', new \Illuminate\Support\HtmlString( __('pages.home.tagline')))
Затем можно сделать еще один шаг и создать macro
для класса Str
или глобальную вспомогательную функцию .
Пример макроса
В вас AppServiceProvider
(или любом другом поставщике услуг) добавьте следующее к методу boot
:
Str::macro('html', function ($string) {
return new HtmlString($string);
});
Не забудьте добавить следующие use
операторы в класс:
use Illuminate\Support\HtmlString;
use Illuminate\Support\Str;
Тогда вы @section
будете выглядеть примерно так:
@section('content', Str::html( __('pages.home.tagline')))