@include
とは
bladeの共通箇所を子ファイルとして作成し、親ファイルで呼び出す時に@includeが使える
使い方
親ファイルresorces/views/parent.blade.php
の中で、子ファイルresorces/views/child.blade.php
を読み込む場合
親ファイル parent.blade.php 内での記述
parent.blade.php
@include('child')
とすれば読み込める。
変数も渡せる
また、親ファイルで持っている変数を子ファイルに渡すこともできる。
例えば変数$data
を渡したい時は、、
parent.blade.php
@include('child', ['data' => $data])
とすれば子ファイルでも$dataを使用することが可能。