anladım ben zannettim ki oluşturulan kategorilere göre tıklandığı zaman ürünleride otomatik sıralıyor sandım :)) ben nestedset için
https://github.com/atayahmet/laravel-nestable bunu kullanıyorum yani kategoriler tarafı tamamdır, orada bir sorunum yok, ama ürünler ve varyantlar kısmını senin önerdiğin gibi düzeltiyorum. şimdi ilk soruma tekrar dönüyorum :)) çünkü yukarıda önermiş olduğun, parent_id leri yazdırabileceğim rucursive diziyi oluşturamadım, bu konuda yardımcı olabilirmisin ?
$data = [1,2,5,12,13,14,24,25,33];
$products = Product::whereIn('category_id', $ids)->get(); //
// Ana kategorimin parent_id si "0 "
bu aşağıda yaptığımda parentleri diziye aktaramadım :))
function parentler($id)
{
$parent = \App\Category::find($id)->parent_id;
if($parent==0){
return $id=$id;
}else{
return parentler($parent);
}
}
echo parentler($id);