@extends('pdf.layout') @section('content') @php $rows = $products->getCollection(); $out = $rows->filter(fn ($p) => (float) $p->current_stock <= 0)->count(); @endphp
Products to reorder {{ $rows->count() }} |
Out of stock {{ $out }} |
Low (still some left) {{ $rows->count() - $out }} |
| SKU | Product | Category | In stock | Alert at | Reorder at least | Status |
|---|---|---|---|---|---|---|
| {{ $p->sku }} | {{ $p->name }} | {{ $p->category->name ?? '-' }} | {{ rtrim(rtrim(number_format($stock, 2), '0'), '.') }} {{ $p->unit->short_name ?? '' }} | {{ rtrim(rtrim(number_format($p->alertLevel(), 2), '0'), '.') }} | {{ rtrim(rtrim(number_format(max(0, $p->alertLevel() - $stock), 2), '0'), '.') ?: '0' }} | {{ $stock <= 0 ? 'Out of stock' : 'Low' }} |
"Reorder at least" is how many are needed to get back up to the alert quantity.
@else