$req = $request->only('dugme-sayisi', 'renk');
$categoryID = $category->CategoryID;
$products = Product::whereHas('productCategory', function ($query) use ($categoryID) {
$query->where('categories.CategoryID', $categoryID);
})
->whereHas('productOption', function ($query) {
$query->where('product_option.OptionName', 'Mavi');
})
->get();Bu şekilde kullanıyorum. Kategoriye ait ürünler geliyor. Daha sonra manuel olarak arama işlemi yapıyorum. Bu işlemi otomatikleştiremedim.
$categoryID içinde array dizisimi var öyle ise -> $query->whereIn('categories.CategoryID', array('0','1','3')); yapmanız lazım
+
https://goo.gl/NL5fyX şurayı da inceleyin derim