【问题标题】:blade template, @yield at extended view刀片模板,@yield 扩展视图
【发布时间】:2013-11-26 14:53:18
【问题描述】:

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

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

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

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

根据我的测试,这是行不通的。还有其他方法吗?

有些部分不应该总是渲染,也不应该在布局上的相同位置,所以 yield 方法可以满足我的需要。

【问题讨论】:

    标签: laravel blade


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-08-05
      • 1970-01-01
      • 2017-08-07
      • 2019-01-15
      • 2016-04-14
      • 2014-06-13
      • 1970-01-01
      • 2014-09-19
      • 2017-04-03
      相关资源
      最近更新 更多