@extends('layouts.app') @section('title', 'Commandes') @section('content') @include('admin._nav')

Toutes les commandes

{{ $orders->total() }} commande(s), tous organisateurs confondus

@if(request()->anyFilled(['q', 'event_id', 'status'])) Réinitialiser @endif
@forelse($orders as $order) @php $statusMap = [ 'pending' => ['En attente', 'bg-amber-50 text-amber-600'], 'paid' => ['Payée', 'bg-emerald-50 text-emerald-600'], 'failed' => ['Échouée', 'bg-rose-50 text-rose-600'], 'refunded' => ['Remboursée', 'bg-rose-50 text-rose-600'], 'cancelled' => ['Annulée', 'bg-gray-100 text-gray-500'], ]; [$statusLabel, $statusClasses] = $statusMap[$order->status] ?? ['Inconnu', 'bg-gray-100 text-gray-500']; @endphp @empty @endforelse
Commande Client Événement Montant Statut Date
#{{ $order->id }}

{{ optional($order->user)->name ?? 'Compte supprimé' }}

{{ optional($order->user)->email }}

{{ optional($order->event)->title ?? '—' }} {{ number_format($order->total_amount, 0, ',', ' ') }} FCFA {{ $statusLabel }} {{ $order->created_at->translatedFormat('d M Y à H:i') }}
Aucune commande ne correspond à ces filtres.
{{ $orders->links() }}
@endsection