@extends('front.layouts.master') @section('banner') @endsection @section('content')

{{ $product->name }}

@php $review_count = App\Models\Review::where('product_id', $product->id)->count(); @endphp
@php $average_rating = App\Models\Review::where('product_id', $product->id)->avg('rating'); @endphp @for ($i = 1; $i <= 5; $i++) @if ($i <= $average_rating) @elseif ($i - 0.5 <= $average_rating) @else @endif @endfor
({{ $review_count }} Reviews) @if($product->stock > 0) In Stock @else Out of Stock @endif
${{ $product->price }} @if($product->old_price) ${{ $product->old_price }} @php // calculate how many percentage is off $discount = $product->old_price - $product->price; $percentage = round(($discount / $product->old_price) * 100); @endphp {{ $percentage }}% OFF @endif

{!! nl2br($product->short_description) !!}


@if($product->stock > 0)
@csrf
@else
@endif

{!! $product->description !!}

@foreach($product->specifications as $spec) @endforeach
{{ $spec->name }} {{ $spec->value }}

Customer Reviews

@php $reviews = App\Models\Review::where('product_id', $product->id)->get(); @endphp @forelse($reviews as $review)
@php $email = trim(strtolower($review->user->email)); $hash = md5($email); $gravatar_url = "https://www.gravatar.com/avatar/$hash?s=80&d=mp"; @endphp {{ $review->user->name }}
{{ $review->user->name }}
— {{ $review->created_at->format('F d, Y') }}
@for($i = 1; $i <= 5; $i++) @if($i <= $review->rating) @else @endif @endfor

{!! nl2br($review->comment) !!}

@empty @endforelse
Write a Review
@if(!Auth::guard('web')->check()) @endif @if(Auth::guard('web')->check())
@csrf
@endif
@endsection