Merhaba,
Kategoriler için BlueM/tree kütüphanesini kullanıyorum. Normalde çalışıyor diğer sayfalarda fakat view::share özelliğini kullanarak AppServiceProvider.php içerisinde kullandığım da çalışmıyor ve direkt olarak kategorileri normal eloquent çekiyormuşum gibi davranıyor ve tüm kategorileri listeliyor.
public function boot()
{
$data = Category::select('id', 'parent_id', 'name')->get()->toArray();
$tree = new Tree(
$data,
['id' => 'id', 'parent' => 'parent_id', 'title' => 'name']
);
$categories = $tree->getRootNodes();
View::share('categories', $categories);
}
Yaptığım olan bu ve blade içerisinde kullandığım da tüm kategoriler geliyor sadece parent 0 olanlar gelmesi gerekiyor.
Dediğim gibi controller'dan view'e aktardığım da sıkıntı yok fakat buradan yaptığım da anlam veremediğim bir şekilde çakışıyor herhalde.