@extends('layouts.app') @section('title', $prestataire->business_name . ' - Menu') @push('styles') @endpush @section('content') @php $emojis = [ 'entree' => 'πŸ₯—', 'plat' => '🍝', 'dessert' => '🍰', 'boisson' => 'πŸ₯€', 'amuse_bouche' => 'πŸ§†', 'gateau' => 'πŸŽ‚', 'pizza' => 'πŸ•', 'sandwich' => 'πŸ₯ͺ', 'salade' => 'πŸ₯—', 'burger' => 'πŸ”', 'autre' => '🍴' ]; $totalProducts = 0; foreach($products as $items) { $totalProducts += $items->count(); } @endphp
@foreach($products as $cat => $items)
@if($items->count() > 0)
@foreach($items as $product)
@if($product->image) {{ $product->name }} @else
{{ $emojis[$cat] ?? '🍴' }}
@endif @if($loop->first) Populaire @endif

{{ $product->name }}

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

{{ $product->description }}

@endif
@if($product->preparation_time) {{ $product->preparation_time }} min @else @endif @auth @if($product->is_available && (!method_exists($product, 'isInStock') || $product->isInStock()))
@csrf
@else Indisponible @endif @else @endauth
@endforeach
@else
{{ $emojis[$cat] ?? '🍴' }}

Aucun produit dans cette catΓ©gorie

@endif
@endforeach
@auth @php $cart = session()->get("food_cart.{$prestataire->id}", []); $cartCount = 0; $cartTotal = 0; foreach($cart as $item) { $cartCount += $item['quantity'] ?? 0; $cartTotal += ($item['price'] ?? 0) * ($item['quantity'] ?? 0); } @endphp @if($cartCount > 0)
πŸ›’
Voir le panier
{{ $cartCount }} article{{ $cartCount > 1 ? 's' : '' }}
{{ number_format($cartTotal, 2) }}€
@endif @endauth
@endsection @push('scripts') @endpush