タグ

ブックマーク / qiita.com/bumptakayuki (1)

  • Laravel view composerでロジックを一箇所にまとめよう! - Qiita

    この記事について あらすじ 自社サービス開発の中で共通でuser情報を使い回している箇所があり、その部分が煩雑な書き方になっていたので、処理をどこか一つにまとめたいと思っていました。 やりたい事 共通でuser情報を使い回しているを共通化する。 ヘッダーのbladeファイル以外でサイドバーなどの箇所でもuser情報を使いたい。 やってみた事 Laravel view composerを使って、処理を共通化する。 view composerとは? ビューコンポーザはビューがレンダーされる時に呼び出される、コールバックかクラスメソッドのことです。

ビューがレンダーされるたびに結合したい情報があるなら、ビューコンポーザがロジックを一箇所にまとめるのに役立ちます。 処理イメージ図 どんな時に使うのか? サイドバーなどすべてのページで共通するデータを表示したい時。 ビューロジックはできればコントロ

    Laravel view composerでロジックを一箇所にまとめよう! - Qiita
  • 1