Herkese merheba.
Urunler ve kategoriler tablom var ve bunlarin pivot tablosu product_categories. Ben simdi normalda kategori secilince ona uygun urunu ala biliyorum. Ama kategorinin ust kategoriisi mesela oda cagirilinca urun gelmesi lazim.
Product::with(['category','money','translation'])
->when($filter['category'] != __('All Categories'),function($query) use($filter){
return $query->whereHas('category', function ($query) use($filter) {
$query->where('category_id', $filter['categories']->pluck('id','name')->get($filter['category'] ));
});
})
query su sekilde. Ben nasil yapa bilirim mesela bilgisayar sectigimde bilgisayarlar geldi. Ben teknoloji secilincede bilgisayar teknoloji icinde diyelim yine arama yapilsin istiyorum