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'))
是否可以屈服于另一个视图,然后默认使用 include 语句?
示例:
@yield('header', @include('partials.header'))
预期的操作是,如果子视图不包含 header,则当前模板将包含 partials.header 视图。
有可能。但是您不能在 blade 标签内使用 blade 标签。然而,您可以做的是使用 View::make()
而不是 @include
。 @include
实际上编译为对视图工厂的 make
调用。
@yield('header', View::make('partials.header'))