2016-03-25 17 views
1

Ben laravel bir bıçak şablonu içinde Kontrolörü işlemek istiyorum, bu çalıştım ama çalışmıyor:laravel klavuz şablonunda render denetleyicisi?

{{ App::make('Subject')->show1(['id' => '150']) }} 

peşin.

+0

Çocuk eylemlerinden mi bahsediyorsunuz (.NET'te çağrıldıkları gibi)? Kodunuzda 'Konu' nedir? – sisve

+0

Hayır, sadece kenar çubuğunda bazı haberler göstermek istiyorum, bu haber başka bir denetleyici tarafından gösteriliyor, anladığınızı umuyoruz .. –

+0

'id' sabit mi (her zaman 150)? Veya kullanıcı tarafından "id" seçilmiş mi? – Laerte

cevap

1

Laravel'de bunu view composer kullanarak gerçekleştirirsiniz.

listenize AppServiceProvider arasında boot yönteminde bu örneği kullanarak test edebilirsiniz:

View::composer('*', function($view) 
{ 
    $view->with('menuCategories', Category::all()); 
}); 

Artık reklam $menuCategories tüm görünümlerde satışa sunulacak.

https://laravel.com/docs/5.2/views#view-composers

Daha sonra dilerseniz size özel bir servis sağlayıcıya ayıklayabileceğiniz üzerinde.