wildcard desteği de var. Örneğin
view()->composer('\App\mvc\view\admin::*', function ($view) {
$view->with($user);
});
Yukarındaki örnek atıyorum tüm admin denetleyicilerinin miras aldığı soyut sınıfı eklenebilir ve kurucularda çağırılabilir. Ve sonrasında '\App\mvc\view\admin::User', '\App\mvc\view\admin::Page' gibi tüm viewlerde erişilebilir.
Bir de Laravel 5.1'de view katmanı içinde herhangi bir nesneyi enjekte edebiliyorsunuz.
Örnek:
@inject('metrics', 'App\Services\MetricsService')
<div>
Monthly Revenue: {{ $metrics->monthlyRevenue() }}.
</div>
Ayrıntılar:
http://laravel.com/docs/5.1/blade#service-injection