@extends('layouts.app') @section('title', 'Menu - ' . $prestataire->company_name) @section('content')
@if($prestataire->profile_image) {{ $prestataire->business_name ?? $prestataire->user->name ?? 'Restaurant' }} @else
@endif

{{ $prestataire->company_name ?? $prestataire->user->name }}

@if($prestataire->address)

{{ $prestataire->address }}, {{ $prestataire->city }}

@endif @if($prestataire->rating_average)
@for($i = 1; $i <= 5; $i++) @endfor ({{ $prestataire->total_reviews ?? 0 }} avis)
@endif
@foreach($products as $categoryKey => $categoryProducts) {{ $categories[$categoryKey] ?? $categoryKey }} {{ $categoryProducts->count() }} @endforeach
@foreach($products as $categoryKey => $categoryProducts)

{{ $categories[$categoryKey] ?? $categoryKey }}

@foreach($categoryProducts as $product)
@if($product->image) {{ $product->name ?? 'Produit' }} @else
@endif

{{ $product->name }}

{{ number_format($product->price, 2) }} €
@if($product->description)

{{ $product->description }}

@endif
@if($product->preparation_time) {{ $product->preparation_time }} min @endif @if($product->stock !== null && $product->stock <= 5) Stock limité @endif
@auth
@csrf
@else Se connecter pour commander @endauth
@endforeach
@endforeach
@auth

Votre Panier

@php $cart = session()->get("food_cart.{$prestataire->id}", []); $cartCount = array_sum(array_column($cart, 'quantity')); @endphp @if($cartCount > 0)

{{ $cartCount }} article(s) dans votre panier

Voir le panier @else

Votre panier est vide

Ajoutez des articles du menu

@endif

Informations

  • À emporter disponible
  • Livraison possible
  • Paiement sécurisé
@endauth
@auth @if($cartCount > 0)
{{ $cartCount }} Voir le panier
@endif @endauth @endsection @push('scripts') @endpush