刀片模板,扩展视图下的@yield

时间:2013-11-26 02:22:09

标签: laravel blade

我想在布局或包含中定义一个部分,例如:

/views/master.blade.php
@section('mysection')
    content here
@stop
@yield('content')

并且能够在继承布局的视图中产生它:

/views/home.blade.php
@extends('master')
@section('content')
    @yield('mysection')
@stop

根据我的测试,这不起作用。还有另一种方法吗?

某些部分不应该总是呈现,也不应该与布局上的部分相同,因此yield方法可以满足我的需要。

1 个答案:

答案 0 :(得分:0)

您可以尝试将master.blade.php修改为:

/views/master.blade.php
@section('mysection')
    content here
@show
@yield('content')