@extends('layouts.app') @section('title', 'Vencimientos') @section('header', 'Productos por Vencer') @section('content')
@forelse($productos as $p) @php $diasFalta = (int) now()->diffInDays($p->fecha_vencimiento, false); $estado = $diasFalta < 0 ? 'vencido' : ($diasFalta <= 7 ? 'critico' : ($diasFalta <= 30 ? 'proximo' : 'ok')); @endphp @empty @endforelse
Producto Categoría Lote Stock Vencimiento Estado

{{ $p->nombre }}

{{ $p->codigo }}

{{ $p->categoria?->nombre }} {{ $p->lote ?: '—' }} {{ number_format($p->stock, 2) }} {{ $p->fecha_vencimiento->format('d/m/Y') }} @if($estado == 'vencido') Vencido ({{ abs($diasFalta) }}d) @elseif($estado == 'critico') {{ $diasFalta }}d @elseif($estado == 'proximo') {{ $diasFalta }}d @else {{ $diasFalta }}d @endif
Sin productos con fecha de vencimiento
@endsection