@extends('layouts.app') @section('title', 'Produits') @section('content') {{-- Flash --}} @if(session('success'))
{{ session('success') }}
@endif {{-- Header --}}

Produits tracés

{{ $produits->count() }} produit{{ $produits->count() > 1 ? 's' : '' }} enregistré{{ $produits->count() > 1 ? 's' : '' }}

Scanner un produit
{{-- Filtres --}}
@if($produits->isEmpty()) {{-- État vide --}}

Aucun produit enregistré pour l'instant.

Scanner votre premier produit
@else {{-- Tableau --}}
@foreach($produits as $produit) @php $dlcStatus = ''; $dlcLabel = '—'; if ($produit->dlc) { $dlc = \Carbon\Carbon::parse($produit->dlc); $dlcLabel = $dlc->format('d/m/Y'); if ($dlc->isPast()) $dlcStatus = 'expired'; elseif ($dlc->diffInDays() <= 3) $dlcStatus = 'urgent'; else $dlcStatus = 'ok'; } @endphp @endforeach
Produit Fournisseur N° Lot Type Événement DLC Ajouté le
{{ $produit->nom }}
@if($produit->notes)
{{ Str::limit($produit->notes, 50) }}
@endif
{{ $produit->fournisseur ?? '—' }} {{ $produit->numero_lot ?? '—' }} @if($produit->type) {{ ucfirst($produit->type) }} @else @endif {{ $produit->evenement?->nom ?? '—' }} @if($produit->dlc) {{ $dlcLabel }} @else @endif {{ $produit->created_at->format('d/m/Y') }}
@csrf @method('DELETE')
@endif @endsection @section('styles') @endsection @section('scripts') @endsection