@extends('layouts.app') @section('title', 'Mon Menu - Produits') @section('content')
@if(session('success'))

{{ session('success') }}

@endif

🍽️ Mon Menu

Gérez vos produits alimentaires

🍕
{{ $products->count() }}
Produits
{{ $products->where('is_available', true)->count() }}
Disponibles
⏸️
{{ $products->where('is_available', false)->count() }}
Indisponibles
📂
{{ $products->pluck('category')->unique()->count() }}
Catégories
{{-- Guide pour créer un menu --}} @if($products->isEmpty())
🎯

Créez votre premier menu !

1. Ajoutez vos produits avec photo, description et prix

2. Organisez-les par catégories (Entrées, Plats, Desserts...)

3. Configurez vos options de livraison

4. Votre menu sera visible par tous les clients !

Créer mon premier produit
@else {{-- Astuce dismissible --}}
💡

Ajoutez de belles photos et descriptions pour attirer plus de clients.

@endif @if($products->isEmpty())
🍽️

Aucun produit

Commencez par ajouter vos premiers produits à votre menu

Créer mon premier produit
@else @php $groupedProducts = $products->groupBy('category'); $categoryLabels = [ 'entree' => '🥗 Entrées', 'plat' => '🍖 Plats', 'dessert' => '🍰 Desserts', 'boisson' => '🥤 Boissons', 'amuse_bouche' => '🍢 Amuse-bouches', 'gateau' => '🎂 Gâteaux', 'pizza' => '🍕 Pizzas', 'sandwich' => '🥪 Sandwichs', 'salade' => '🥗 Salades', 'autre' => '📦 Autres', ]; @endphp @foreach($groupedProducts as $category => $categoryProducts)

{{ explode(' ', $categoryLabels[$category] ?? '📦 ' . ucfirst($category))[0] }} {{ explode(' ', $categoryLabels[$category] ?? $category, 2)[1] ?? ucfirst($category) }} {{ $categoryProducts->count() }}

@foreach($categoryProducts as $product)
@if($product->image) {{ $product->name }} @else
{{ explode(' ', $categoryLabels[$product->category] ?? '🍽️')[0] }}
@endif
@if($product->is_available) Disponible @else Indisponible @endif
{{ number_format($product->price, 2) }} €

{{ $product->name }}

@if($product->description)

{{ $product->description }}

@endif
@if($product->preparation_time) ⏱️ {{ $product->preparation_time }} min @endif @if($product->stock !== null) 📦 Stock: {{ $product->stock }} @endif
@csrf
✏️
@csrf @method('DELETE')
@endforeach
@endforeach @endif
@endsection