web開発を行っていると、MVCなどのアーキテクチャ構成はとても悩ましいところです。 私がいつも思うのは ビューロジックはできればコントローラーに書きたくないし、 テンプレートもできるだけロジックを入れず、 綺麗なhtmlのままでありたい。 実際の処理とビューのロジックが混ざってわかりづらくなってしまいますからね。 そういった問題を解決する手段として、 世の中にはプレゼンターを用意するとか、jsフレームワークを利用するとか様々なものが存在してます。 今回はlaravelに標準で搭載されているview composerの機能を紹介したいと思います。 view composerの振る舞い view composerはいわばプレゼンターやビューモデルのような振る舞いをします。 それぞれのテンプレートに値を紐付けることができます。 仕組み自体はただこれだけなので、簡単に利用することができます。 使