This commit is contained in:
Kerim 2023-04-25 10:22:15 +05:00
parent 09faddcc48
commit 96f9b6a25a
2 changed files with 13 additions and 2 deletions

View File

@ -76,9 +76,9 @@ class Products extends ProductController
} }
} }
public function getCurrentProduct(ProductWebkulRep $prodRep, $id) public function getCurrentProduct(ProductRepository $prodRep, $id)
{ {
return ProductResource::collection($prodRep->getProductsRelatedToCategory($id)); return ProductResource::collection($prodRep->getProductsRelatedToCategoryNurgul($id, request('perPage')));
} }
public function home(SliderRepository $sliderRepository) public function home(SliderRepository $sliderRepository)

View File

@ -60,6 +60,17 @@ class ProductRepository extends WProductRepository
* @return \Illuminate\Support\Collection * @return \Illuminate\Support\Collection
*/ */
public function getProductsRelatedToCategoryNurgul($categoryId = null, $limit)
{
$qb = $this->model->leftJoin('product_categories', 'products.id', '=', 'product_categories.product_id');
if ($categoryId) {
$qb->where('product_categories.category_id', $categoryId);
}
return $qb->paginate($limit);
}
public function searchProductByAttributeNurgul($term, $perPage) public function searchProductByAttributeNurgul($term, $perPage)
{ {
$channel = core()->getRequestedChannelCode(); $channel = core()->getRequestedChannelCode();