-
共通の部分を抽出する: インポートするビューファイルの共通の部分を特定します。例えば、ヘッダーやフッターなどです。
-
ビューファイルを作成する: 共通の部分を含んだビューファイルを作成します。例えば、"header.blade.php"という名前のファイルを作成します。
-
インポートするビューファイルを作成する: インポートしたいビューファイルを作成します。例えば、"main.blade.php"という名前のファイルを作成します。
-
インポートする: "main.blade.php"内で、
@include
ディレクティブを使用してビューファイルをインポートします。以下は例です。
@include('header')
- ビューファイルを表示する: "main.blade.php"を表示するために、ルートやコントローラーからビューを返す必要があります。
以上で、ブレードビュー内で他のビューファイルをインポートすることができます。これにより、共通のビューロジックを一箇所にまとめることができます。
コード例:
header.blade.php:
<header>
<h1>ヘッダー</h1>
</header>
main.blade.php:
@include('header')
<main>
<h2>メインコンテンツ</h2>
<p>これはメインのコンテンツです。</p>
</main>
上記の例では、"main.blade.php"内で@include('header')
を使用して、"header.blade.php"をインポートしています。これにより、"main.blade.php"内にヘッダーが表示されます。
以上が、ブレードビュー内で他のビューファイルをインポートする方法です。