ベースのbladeファイル
app.blade.php
<!-- resources/views/layouts/app.blade.phpとして保存 --> <html> <head> <title>アプリ名 - @yield('title')</title> </head> <body> @section('sidebar') ここがメインのサイドバー @show <div class="container"> @yield('content') </div> </body> </html>
子のbladeファイル
child.blade.php
<!-- resources/views/child.blade.phpとして保存 --> @extends('layouts.app') @section('title', 'Page Title') @section('sidebar') @@parent <p>ここはメインのサイドバーに追加される</p> @endsection @section('content') <p>ここが本文のコンテンツ</p> @endsection
参考サイト