Merhaba ->distinct()
kullandığımda joinlerin toplam sayısını alıyor distinct sayısına göre paginate()
nasıl yapabilirim ? Yani 44 sonuç alıyor olması gereken 9 sayısına göre paginate()
$products = Product::with('featured')
->select('products.id', 'products.brand_id', 'products.title', 'products.slug', 'products.description', 'products.price', 'products.created_at', 'products.updated_at' )
->distinct()
->leftJoin('insect_product', 'id', '=', 'insect_product.product_id')
->leftJoin('product_usage_area', 'id', 'product_usage_area.product_id')
->leftJoin('pack_type_product', 'id', 'pack_type_product.product_id')
->ifWhereIn($request->brand_list, 'brand_id', $request->brand_list)
->ifWhereIn($request->insect_list, 'insect_id', $request->insect_list)
->ifWhereIn($request->usage_area_list, 'usage_area_id', $request->usage_area_list)
->order($request->orderBy, $request->orderBy, $request->az)
->paginate();
böyle bir sorgum var 9 kayıt olması gerekirken blade de 44 kayıt var gösteriyor acaba yanlış bir kullanım mı söz konusu ? fazladan iki sayfa getiriyor gelen sayfalar boş