タグ

ブックマーク / atijusts.hatenablog.com (1)

  • Laravelでテンプレート用のロジックを整理する方法 - atijust's blog

    Laravel Advent Calendar 2013の15日目です。 robclancy/presenterでテンプレート用のロジックを整理する方法を紹介します。 テンプレート用ロジックの置き場所の問題 Laravelに限らずですが、Webアプリを開発していてぶち当たる問題として、テンプレート用のロジックをどこに置くかというのがあります。 例えばモデルの作成日時をテンプレートで表示するというのはよくありますよね。 {{{$article->created_at->format('M d, Y')}}} 何も考えずに書くとこんな感じかな。テンプレート内でフォーマットを指定して表示しています。 うん問題ない。でも、日付の表示がここ1箇所だけならいいのですが、他に何箇所も表示しなければならないとしたら、ちょっと嫌ですよね。DRYじゃない。表示のフォーマットを変えたくなった場合、すべての箇所を

    Laravelでテンプレート用のロジックを整理する方法 - atijust's blog
  • 1