2016-08-26 9 views
2

他のビューchild.viewを含むビューparent.viewがあります。 parent.viewparent.layoutとなり、child.viewchild.layoutとなります。彼らはどちらもセクションcontentを持っています。子ビューを含めると、parent.viewcontentchild.viewcontentによって上書きされます。これは正しい動作のようには見えません。これを回避する方法はありますか?親ビューのビューを上書きする部分が含まれています

親ビュー:

@extends('parent.layout') 

@section('content') 
    <h1>Foo</h1> 

    @include('child.view') 
@show 

子ビュー:

@extends('child.layout') 

@section('content') 
    <h1>Bar</h1> 
@stop 

期待される結果:

<h1>Foo</h1> 
<h1>Bar</h1> 

実際の結果:

<h1>Bar</h1> 
+0

あなたの 'の子供View'に' @のparent'を使用してみましたか? –

+0

@TimLewis残念ながら、インクルードは親のマークアップにネストされているので、 '@ parent'を呼び出すだけで、ページの先頭または末尾に置くだけです。 – Shane

答えて

1

@sectionの名前を入力してみてください。親ビューで

:親レイアウトで

@section('parent.content') 

@yield('parent.content') 

+0

これは私がやったことですが、それはハッキリと感じます。 – Shane

関連する問題