@extends('layouts.app') @section('title', 'Ingredient Reports') @section('content')
@if(in_array($report, ['supplier_wise','purchase','usage']))
@endif @if($report==='supplier_wise')
@foreach($supplierNames as $sn)
@endif
@if($report==='available' || $report==='low_stock') @forelse($rows as $i) @empty @endforelse @elseif($report==='usage') @forelse($rows as $r) @empty @endforelse @else {{-- purchase / supplier_wise --}} @forelse($rows as $r) @empty @endforelse @endif
IngredientCategoryAvailable (grams)Status
{{ $i->name }}{{ $i->category->name ?? '—' }}{{ \App\Models\Ingredient::formatGrams($i->available_quantity_grams) }}{!! $i->isOutOfStock() ? 'Out' : ($i->isLowStock() ? 'Low' : 'OK') !!}
No ingredients.
DateIngredientQtyNotes / Purpose
{{ $r->usage_date->format('d M Y') }}{{ $r->ingredient->name ?? '—' }}{{ \App\Models\Ingredient::trimNum($r->quantity) }} {{ $r->unit }} ({{ \App\Models\Ingredient::formatGrams($r->quantity_in_grams) }}){{ $r->notes ?? '—' }}
No usage records in this range.
DateIngredientSupplierQtyUnit PriceTotal Price
{{ $r->date->format('d M Y') }}{{ $r->ingredient->name ?? '—' }}{{ $r->supplier_name }}{{ \App\Models\Ingredient::trimNum($r->quantity) }} {{ $r->unit }}{{ number_format($r->unit_price,2) }}{{ number_format($r->total_price,2) }}
No stock entries in this range.
Total records: {{ $rows->count() }}
@endsection