Merhaba,
#########################################################
id | siteID | categoryID | categoryParentID | categoryName | categoryStatus
#########################################################
Bu şekilde bir tablo yapım var.
$categoryList = Category::where('siteID', $siteID)
->when($search, function ($query) use ($search) {
return $query->where('categoryName', 'like', $search);
})
->where(function ($query) use ($request) {
if (!empty($request->input('categoryID'))) {
$query->where('id', (int)$request->input('categoryID'));
}
})
->when(!empty($this->ignoreCategoryList), function ($query) {
return $query->whereNotIn('id', $this->ignoreCategoryList);
})
->where('categoryStatus', 1)
->orderBy('categoryParentID', 'ASC')
->with('parent')
->skip($skip)
->take($take)
->get();
categoryName search aşamasını bu sorguda bütün parent kategoriler için de yapmak istiyorum. Bunu yapmam mümkün mü ? İlişkiyi üst levele taşıyabiliyorum. Ama bunun sınırı olmadığı için ne yapılabilir ?