@show @stop 的區(qū)別
首先,@endsection 在 4.0 版本中已經(jīng)移除硅堆,雖然向下兼容,但是不建議使用 。
case 5:
{{-- layout/master.blade.php --}}
@section('title')
默認(rèn)標(biāo)題
@show
{{-- test.blade.php --}}
@extends('layout.master')
@section('title')
新的標(biāo)題
@show
新的標(biāo)題 新的標(biāo)題
case 6:
{{-- layout/master.blade.php --}}
@section('title')
默認(rèn)標(biāo)題
@show
{{-- test.blade.php --}}
@extends('layout.master')
@section('title')
新的標(biāo)題
@stop
新的標(biāo)題
case 7:
{{-- layout/master.blade.php --}}
@section('title')
默認(rèn)標(biāo)題
@stop
{{-- test.blade.php --}}
@extends('layout.master')
@section('title')
新的標(biāo)題
@show
新的標(biāo)題
case 8:
{{-- layout/master.blade.php --}}
@section('title')
默認(rèn)標(biāo)題
@stop
{{-- test.blade.php --}}
@extends('layout.master')
@section('title')
@parent
新的標(biāo)題
@stop
(null)
結(jié)論
- @show 指的是執(zhí)行到此處時(shí)將該 section 中的內(nèi)容輸出到頁(yè)面歇竟。
- @stop 只是進(jìn)行內(nèi)容解析,并且不再處理當(dāng)前模板中后續(xù)對(duì)該 section 的處理抵恋。
- 首次定義某個(gè) section 的時(shí)候焕议,應(yīng)該用 @show,而在替換它或者擴(kuò)展它的時(shí)候弧关,應(yīng)該用 @stop盅安。