【Laravel】@component【学んだこと備忘録】
毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。
(毎日投稿全然できていない…泣)
間違ってる箇所とかあるかもしれない、、
@component
ビューでコンポーネントの表示箇所を指定するディレクティブ。
(’ファイル名.フォルダ名’)~@endcomponentで記述。
※制御文を使ったり、内容となるhtml要素に自由度を持たせたい場合は@componentを使うと見やすいコードになる。
制御文を使わない(使うとしても渡すのは構文内の変数だけ)であったり、内容となるhtml要素は固定で表示内容や属性に変数を渡すだけの場合は@includeの方はいいかも?
表示結果についてはどちらを使っても同じになるっぽい。
@component('components.file')
@slot('渡す変数名')
変数の中身
@endslot
@endcomponent
※slot入れないと中身が見れないかも