Stock Movement History
@php
$movements = collect();
foreach($ingredient->stockEntries as $e){ $movements->push(['date'=>$e->date,'type'=>'IN','grams'=>$e->quantity_in_grams,'detail'=>Ingredient::trimNum($e->quantity).' '.$e->unit.' from '.$e->supplier_name.' ('.number_format($e->total_price,2).')','del'=>route('entries.destroy',$e)]); }
foreach($ingredient->usages as $us){ $movements->push(['date'=>$us->usage_date,'type'=>'OUT','grams'=>$us->quantity_in_grams,'detail'=>'Used '.Ingredient::trimNum($us->quantity).' '.$us->unit.($us->notes? ' — '.$us->notes:''),'del'=>route('ingredient-usages.destroy',$us)]); }
$movements = $movements->sortByDesc('date');
@endphp
| Date | Type | Qty | Detail | |
@forelse($movements as $m)
| {{ $m['date']->format('d M Y') }} |
{{ $m['type'] }} |
{{ Ingredient::formatGrams($m['grams']) }} |
{{ $m['detail'] }} |
|
@empty
| No stock movements yet. |
@endforelse