Blade 默认包含的模板产量

Blade template yield with default include

是否可以屈服于另一个视图,然后默认使用 include 语句?

示例:

@yield('header', @include('partials.header'))

预期的操作是,如果子视图不包含 header,则当前模板将包含 partials.header 视图。

有可能。但是您不能在 blade 标签内使用 blade 标签。然而,您可以做的是使用 View::make() 而不是 @include@include 实际上编译为对视图工厂的 make 调用。

@yield('header', View::make('partials.header'))