LoginSignup
10
11

More than 5 years have passed since last update.

Laravelで共通のビュー変数を複数のルートで共有する

Last updated at Posted at 2014-07-19

たとえば特定の一連のURIにおいて同じビュー変数を設定したいときなどはView::share()を使う。

View::share("name", "foobar");

指定する場所としては、App::beforeとか、特定のフィルタなんかが考えられる。同じ処理を何度も書きたくないとか、フィルタで一度引っ張ったデータをコントローラで再度引っ張ってて無駄っぽいと感じた時などに使うと幸せになれるかもしれない。

App::before(function($request)
{
  View::share('something', Something::find(1));
});
10
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
11