Responsable
Nom{{ $user->name }}
Email{{ $user->email }}
Date édition{{ now()->format('d/m/Y') }}
Périmètre du document
@if($evenement)
Événement{{ $evenement->nom }}
Date{{ $evenement->date->format('d/m/Y') }}
Lieu{{ $evenement->lieu ?? 'N/A' }}
@else
PérimètreTous produits
Nb produits{{ $produits->count() }}
@endif
{{ $produits->count() }}
Produits tracés
{{ $produits->whereNotNull('numero_lot')->count() }}
N° de lots
{{ $produits->whereNotNull('fournisseur')->unique('fournisseur')->count() }}
Fournisseurs
{{ $produits->whereNotNull('dlc')->count() }}
DLC enregistrées
Base légale : Ce document est établi conformément au Règlement (CE) n°178/2002 (traçabilité alimentaire obligatoire) et au Règlement (CE) n°852/2004 (hygiène des denrées alimentaires — HACCP). Il doit être conservé pendant une durée minimale de 5 ans et présenté sur demande des agents de la DDPP.
LISTE DES PRODUITS TRACÉS
@if($produits->count() > 0)
| # |
Produit |
N° de lot |
DLC / DDM |
Fournisseur |
Type |
Événement |
Archivé le |
@foreach($produits as $i => $produit)
@php
$dlcClass = 'dlc-ok';
if ($produit->dlc) {
$jours = now()->diffInDays($produit->dlc, false);
$dlcClass = $jours < 0 ? 'dlc-danger' : ($jours <= 3 ? 'dlc-warn' : 'dlc-ok');
}
@endphp
| {{ $i + 1 }} |
{{ $produit->nom }} |
{{ $produit->numero_lot ?? '—' }} |
{{ $produit->dlc ? $produit->dlc->format('d/m/Y') : '—' }} |
{{ $produit->fournisseur ?? '—' }} |
@if($produit->type)
{{ ucfirst($produit->type) }}
@else —
@endif
|
{{ $produit->evenement ? $produit->evenement->nom : '—' }} |
{{ $produit->created_at->format('d/m/Y') }} |
@endforeach
@else
Aucun produit tracé pour cette sélection.
@endif
@if($produits->whereNotNull('notes')->count() > 0)
NOTES ET ALLERGÈNES
| Produit |
Notes / Allergènes |
@foreach($produits->whereNotNull('notes') as $produit)
| {{ $produit->nom }} |
{{ $produit->notes }} |
@endforeach
@endif
Signature du responsable :
{{ $user->name }} — Date : ___/___/______
Visa du contrôleur (DDPP) :
Nom : ________________________