@extends('layouts.main') @section('title', $product->name) @section('content')
@foreach($product->images as $image)
{{ $product->name }}
@endforeach
@if($product->images->count() > 1)
@foreach($product->images as $image)
{{ $product->name }}
@endforeach
@endif

{{ $product->name }}

{{ $product->category->name }}
@php $currentPrice = $product->getCurrentPrice(); $basePrice = $product->price; @endphp @if($currentPrice < $basePrice)
₺{{ number_format($currentPrice, 2) }} ₺{{ number_format($basePrice, 2) }}
@else ₺{{ number_format($currentPrice, 2) }} @endif

{{ $product->description }}

@if($product->sub_description)

{{ $product->sub_description }}

@endif
@if($product->allergens->count() > 0)

Allergens

@foreach($product->allergens as $allergen)
@if($allergen->icon) {{ $allergen->name }} @endif {{ $allergen->name }}
@endforeach
@endif
@csrf

Customer Reviews

@if($product->reviews->count() > 0)
@php $averageRating = $product->reviews->avg('rating'); $fullStars = floor($averageRating); $hasHalfStar = ($averageRating - $fullStars) >= 0.5; @endphp @for($i = 1; $i <= 5; $i++) @if($i <= $fullStars) @elseif($i == $fullStars + 1 && $hasHalfStar) @else @endif @endfor
{{ number_format($averageRating, 1) }} out of 5 ({{ $product->reviews->count() }} reviews)
@endif
@forelse($product->reviews()->approved()->latest()->get() as $review)
@for($i = 1; $i <= 5; $i++) @endfor
{{ $review->customer_name }} {{ $review->created_at->diffForHumans() }}
@if($review->image_path)
Review image
@endif

{{ $review->content }}

@empty

No reviews yet. Be the first to review this product!

@endforelse
@endsection @push('styles') @endpush @push('scripts') @endpush