Laravel Blade: что-то похожее на блок Jinja2

Есть ли существующий способ в Blade, чтобы подражать Jinja2’s block построить?

Я понимаю, что можно использовать @yield('content', '<h1>Default content</h1>'), но это неуклюже и безобразно, если вы хотите, чтобы содержимое по умолчанию было намного больше, чем маленькая строка.

1

Решение

Да, вы можете использовать @section/@show вместо @yield:

@section('content')
default content
@show

и переопределите как обычно:

@section('content')
override
@stop
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]