Есть ли существующий способ в Blade, чтобы подражать Jinja2’s block
построить?
Я понимаю, что можно использовать @yield('content', '<h1>Default content</h1>')
, но это неуклюже и безобразно, если вы хотите, чтобы содержимое по умолчанию было намного больше, чем маленькая строка.
Да, вы можете использовать @section/@show
вместо @yield
:
@section('content')
default content
@show
и переопределите как обычно:
@section('content')
override
@stop
Других решений пока нет …