1

画面に表示するレポートがあります。

report.blade.php

<html>
    <head>
    </head>
    <body>
        @yield('content')
    </body>
</html>

report_sub1.blade.php

@extends('reports.report')

@section('content')
    <h1> This is sub section 1 </h1>

    <h1> This is sub section 2 </h1>
@stop

セクション 2 を 1 番目のレポートに含めたいのですが、2 番目のレポートには含めません。つまり、2 つの同一のレポートがありますが、1 つはセクション 2 を印刷すべきではありません。

どうやってそれができる?

4

1 に答える 1

2

report.blade.phpをマスターページとして使用できます。次に、2 つのパーシャルをサブセクションとして使用し、3 つ目のパーシャルを に使用しsection 1ます。最後に、この最後のパーシャルを必要な場所にのみ含めます。

section1.php

<!-- section 1 definition-->
<h1> This is sub section 1 </h1>   

report_sub1.blade.php

@extends('reports.report')

@section('content')
     <!-- section 1 included -->
     @include('section1')

     <!-- section 2 included only here--> 
     <h1> This is sub section 2 </h1>  
@stop

report_sub2.blade.php

@extends('reports.report')

@section('content')
     <!-- section 1 included -->
    @include('section1') 

    <!-- section 2 included is not included here-->   
@stop
于 2015-12-15T11:00:24.553 に答える