@extends('layouts.app') @section('title', 'Material Report') @section('content')

Material Report

@if($projectId) Project-wise stock for: {{ $projects->firstWhere('id', $projectId)->project_name ?? '' }} @else All projects combined stock overview @endif

PDF Excel CSV
{{-- Filters --}}
{{-- Summary --}}

{{ $data->count() }}

Total Materials

{{ number_format($data->sum('purchased'), 2) }}

Total Purchased

{{ number_format($data->sum('consumed'), 2) }}

Total Consumed

{{ $data->where('is_low', true)->count() }}

Low Stock Items

@forelse($data as $row) @empty @endforelse
Material Category Unit Purchased Consumed Current Stock Min Stock Status
{{ $row['material_name'] }} {{ $row['category'] ?? '—' }} {{ $row['unit'] }} {{ number_format($row['purchased'], 2) }} {{ number_format($row['consumed'], 2) }} {{ number_format($row['current_stock'], 2) }} {{ number_format($row['min_stock'], 2) }} @if($row['is_low']) Low @else OK @endif
No materials found.
@endsection