Skip to content

Commit f818796

Browse files
committed
Correct review count display and enable dynamic translation for reviews in product listing
1 parent 3e78662 commit f818796

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

app/Http/Controllers/Store/ShopController.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ public function index(Request $request)
2424
];
2525

2626
$products = Product::with(['translation', 'variants.attributeValues'])
27+
->withCount('reviews')
28+
->withAvg('reviews', 'rating')
2729
->when(! empty($filters['category']), function ($query) use ($filters) {
2830
$query->whereIn('category_id', $filters['category']);
2931
})

resources/views/themes/xylo/partials/product-list.blade.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99
</div>
1010
<div class="product-info mt-4">
1111
<div class="top-info">
12-
<div class="reviews"><i class="fa-solid fa-star"></i>0 Reviews</div>
12+
<div class="reviews">
13+
<i class="fa-solid fa-star"></i> ({{ $product->reviews_count }} {{ __('store.category.reviews') }})
14+
</div>
1315
</div>
1416
<div class="bottom-info">
1517
<div class="left">

0 commit comments

Comments
 (0)