カテゴリー
Laravel

Laravel Bladeファイルの書き方

ベースの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

参考サイト

Laravel 7.x Bladeテンプレート

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です