@php $total_number_of_item_per_page = $cards->perPage(); $total_number_of_items = ($cards->total() > 0) ? $cards->total() : 0; $total_number_of_pages = $total_number_of_items / $total_number_of_item_per_page; $reminder = $total_number_of_items % $total_number_of_item_per_page; if ($reminder > 0) { $total_number_of_pages += 1; } $current_page = $cards->currentPage(); $previous_page = $cards->currentPage() - 1; if($current_page == $cards->lastPage()){ $show_end = $total_number_of_items; }else{ $show_end = $total_number_of_item_per_page * $current_page; } $show_start = 0; if($total_number_of_items > 0){ $show_start = ($total_number_of_item_per_page * $previous_page) + 1; } @endphp

Showing @if($show_start == $show_end) {{$show_end}} @else {{$show_start}} - {{$show_end}} @endif out of total {{$total_number_of_items}} products

@if(count($cards)>0) @foreach($cards as $key => $card)
{{textLimit($card->name,28)}}
@if($card->hasDiscount())

{{single_price(selling_price($card->selling_price, $card->discount_type, $card->discount))}}

@else

{{single_price($card->selling_price)}}

@endif
@php $reviews = $card->reviews->where('status',1)->pluck('rating'); if(count($reviews)>0){ $value = 0; $rating = 0; foreach($reviews as $review){ $value += $review; } $rating = $value/count($reviews); $total_review = count($reviews); }else{ $rating = 0; $total_review = 0; } @endphp
@if($card->hasDiscount()) @if($card->discount > 0) {{single_price($card->selling_price)}} @endif @endif

{{sprintf("%.2f",$rating)}}/5 ({{$total_review<10?'0':''}}{{$total_review}} Review)

@endforeach @else

{{ __('defaultTheme.no_gift_card_found') }}

@endif
@if(count($cards)>0)
@endif