我有文件master.blade.php,其中包含@yield('mainsection')
。然后我有另一个文件:
@extends('layouts.master')
@section('mainection')
test1
@yield('othersection')
@stop
@section('othersection')
test2
@stop
我可以看到test1
,但不是test2
- 我从中得出结论,刀片不允许您屈服于同一文件中定义的部分。有什么方法可以解决这个问题吗?或者我是否必须在这两个文件之间添加第三个文件,以包含主要部分并为其他部分提供收益?
答案 0 :(得分:8)
可以显示,但@section必须在@yield
之前编写@extends('layouts.master')
@section('othersection')
test2
@stop
@section('mainection')
test1
@yield('othersection')
@stop