【问题标题】:Blade template yield with default include默认包含的刀片模板产量
【发布时间】:2015-03-09 14:16:34
【问题描述】:

是否可以让步到另一个视图但默认使用包含语句?

例子:

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

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

【问题讨论】:

    标签: php laravel laravel-4 blade


    【解决方案1】:

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

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

    【讨论】:

    • 盖特先生,这是一个甜蜜的建议!
    • +1 用于工作解决方案。我只是讨厌这种不一致,并且真的很想要刀片解决方案。如果还没有,我相信它会在以后实施。
    猜你喜欢
    • 2014-06-13
    • 2018-05-28
    • 1970-01-01
    • 2020-11-21
    • 2014-11-13
    • 1970-01-01
    • 2016-09-23
    • 2014-04-16
    • 2014-12-08
    相关资源
    最近更新 更多