Merhaba,
Aşağıdaki gibi bir sorgum bulunuyor. Amacım hem
category hemde termAdd de koşulları sağlayan verileri getirsin. Aşağıdaki gibi kodumu yazdım. Lakin sadece category içeriklerini basıyor. Hem category hemde termAdd filtresini sağladıktan sonra içerikleri bassın istiyorum. $filtre = Node_category_term::where("slug", "markalar")
->with("termAdd.node.commerce", "category.page.commerce")
->with([
'termAdd' => function ($query) use ($brand) {
$query->where('slug', $brand);
},
'category' => function ($query) use ($options) {
$query->whereIn('slug', $options);
},
])
->whereHas(
'termAdd', function ($query) use ($brand) {
$query->where('slug', $brand);
})
->whereHas(
'category', function ($query) use ($options) {
$query->whereIn('slug', $options);
})
->orderBy('sort_order')
->orderBy('id', $sort_order)
->get();
Yardımlarınızı rica ederim. Teşekkürler