Viewing file: search_suggest.blade.php (1.51 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
@php function renderStarRating($rating, $maxRating = 5) { $fullStar = "<i class = 'far fa-star filled'></i>"; $halfStar = "<i class = 'far fa-star-half filled'></i>"; $emptyStar = "<i class = 'far fa-star'></i>"; $rating = $rating <= $maxRating ? $rating : $maxRating;
$fullStarCount = (int) $rating; $halfStarCount = ceil($rating) - $fullStarCount; $emptyStarCount = $maxRating - $fullStarCount - $halfStarCount;
$html = str_repeat($fullStar, $fullStarCount); $html .= str_repeat($halfStar, $halfStarCount); $html .= str_repeat($emptyStar, $emptyStarCount); $html = $html; return $html; } @endphp
<div class="s-r-inner"> @foreach ($items as $item) <div class="product-card p-col"> <a class="product-thumb" href="{{route('front.product',$item->slug)}}"> <img class="lazy" alt="Product" src="{{asset('assets/images/'.$item->thumbnail)}}" style=""></a> <div class="product-card-body"> <h3 class="product-title"><a href="{{route('front.product',$item->slug)}}"> {{ Str::limit($item->name, 35) }} </a></h3> <div class="rating-stars"> {!! renderStarRating($item->reviews->avg('rating')) !!} </div> <h4 class="product-price"> {{PriceHelper::grandCurrencyPrice($item)}} </h4> </div> </div> @endforeach </div> <div class="bottom-area"> <a id="view_all_search_" href="javascript:;">{{ __('View all result') }}</a> </div>
|