@extends('website.layouts.app') @section('content')
Main Image
@if (session('app_language', 'en') == 'en') Product Details @else تفاصيل المنتج @endif

@if (session('app_language', 'en') == 'en') {!! $product->description_en !!} @else {!! $product->description_ar !!} @endif


@if (session('app_language', 'en') == 'en') clients reviews @else آراء العملاء @endif
{{--
{{ number_format($averageRating, 2) }} @for ($i = 1; $i <= 5; $i++) @if ($i <= floor($averageRating)) @elseif ($i - $averageRating < 1) @else @endif @endfor
--}} {{--
@php // Ensure $averageRating exists and is numeric, default to 0 if not $averageRating = isset($averageRating) && is_numeric($averageRating) ? (float) $averageRating : 0; // Round to nearest 0.5 for more accurate star display $roundedRating = round($averageRating * 2) / 2; // Calculate full and half stars $fullStars = floor($roundedRating); $hasHalfStar = $roundedRating - $fullStars > 0; @endphp {{ number_format($averageRating, 1) }} @for ($i = 1; $i <= 5; $i++) @if ($i <= $fullStars) @elseif ($hasHalfStar && $i == $fullStars + 1) @else @endif @endfor
--}} {{-- @foreach ($reviews->take(3) as $review)
User
{{ $review->user->first_name ?? 'Guest' }} {{ $review->user->last_name ?? '' }}
{{ $review->created_at->diffForHumans() }}
@for ($i = 1; $i <= 5; $i++) @endfor

{{ $review->description }}

@endforeach --}} @php // Ensure the average rating exists $averageRating = isset($reviews->reviews_avg_rating) ? (float) $reviews->reviews_avg_rating : 0; // Round to nearest 0.5 $roundedRating = round($averageRating * 2) / 2; $fullStars = floor($roundedRating); $hasHalfStar = $roundedRating - $fullStars > 0; // Limit to 3 reviews $latestReviews = $reviews->reviews->take(3); @endphp {{-- Average Rating Stars --}}
{{ number_format($averageRating, 1) }} @for ($i = 1; $i <= 5; $i++) @if ($i <= $fullStars) @elseif ($hasHalfStar && $i == $fullStars + 1) @else @endif @endfor
{{-- Approved Reviews --}} @foreach ($latestReviews as $review)
User
{{ $review->user->first_name ?? 'Guest' }} {{ $review->user->last_name ?? '' }}
{{ $review->created_at->diffForHumans() }}
@for ($i = 1; $i <= 5; $i++) @endfor

{{ $review->description }}

@endforeach

@if (session('app_language', 'en') == 'en') {{ $product->title_en ?? '' }} @else {{ $product->title_ar ?? '' }} @endif

{{ display_price($product->price) }}

@php $today = \Carbon\Carbon::today()->format('Y-m-d'); @endphp

@if (session('app_language', 'en') == 'en') Choose the Card @else اختر البطاقة @endif

@if (session('app_language', 'en') == 'en') You can add your favorite image or song. @else يمكنك إضافة صورتك أو أغنيتك المفضلة. @endif


@if (session('app_language', 'en') == 'en') Customer Loyalty Plans @else خطط ولاء العملاء @endif
  • @if (session('app_language', 'en') == 'en') You will earn 10 points. @else سوف تحصل على 10 نقاط. @endif
  • {{--
  • @if (session('app_language', 'en') == 'en') To redeem your points? You need to Sign Up @else لاستبدال نقاطك؟ عليك اشتراك @endif
  • --}}
  • @guest @if (session('app_language', 'en') == 'en') To redeem your points? You need to Sign Up @else لاستبدال نقاطك؟ عليك اشتراك @endif @endguest

@if (!empty($preference->banner_1)) Banner 1 @endif @if (!empty($preference->banner_2)) Banner 2 @endif

@if (session('app_language', 'en') == 'en') Recommended products @else المنتجات الموصى بها @endif

@if (session('app_language', 'en') == 'en') The most beautiful bouquets & gifts for occasions! @else أجمل الباقات والهدايا للمناسبات! @endif

@if (count($similarProducts) > 0) @endif @foreach ($relatedProducts as $product) @endforeach @endsection @section('scriptJs') @endsection