悩めるプログラマーを「ッターン!」と助太刀!
Laravel初心者です。今Laravel4.2を勉強しているんですが、コントローラーレイアウトとBladeテンプレートの違いについて混乱しています。 これはどちらか片方について理解してればWebアプリケーションを作ることができるんでしょうか?
それとも両方共組み合わせて使うものなんでしょうか? そもそも別のものとして考える事自体おかしい感じなんでしょうか?
コントローラーレイアウトとBladeテンプレートは別のもので、代替が利くものでははありません。
ただBladeテンプレートでコントローラーレイアウトのようにビューを入れ子にすることもできますし、逆もできるので混同しやすいかもしれません。
個人的にはサイト全体のテンプレートはコントローラーで予め指定して、ページによって異なる要素はBladeテンプレートを指定して変数を渡す。といった使い方がスタンダードだと思います。
更新情報などを配信しています。