@extends('admin.layout.app') @section('body')

Machinery Fuel Expenses

@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif
{{-- Reporting --}}
Total Liters
{{ number_format((float) $totalLiters, 2) }}
Total Amount
{{ number_format((float) $totalAmount, 2) }}
Avg Price / Liter
{{ number_format((float) $avgPrice, 2) }}
{{-- Table --}}
@forelse($expenses as $i => $e) @php $files = is_array($e->attachments) ? $e->attachments : (json_decode($e->attachments ?? '[]', true) ?: []); @endphp @empty @endforelse
# Date Machinery Liters Unit Price Total Vendor Attachments Actions
{{ $expenses->firstItem() + $i }} {{ optional($e->spent_at)->format('Y-m-d') ?? '—' }} {{ optional($e->machinery)->name ?? '#' . $e->machinery_id }} {{ number_format((float) $e->quantity_liters, 2) }} {{ number_format((float) $e->unit_price, 2) }} {{ number_format((float) $e->total_amount, 2) }} {{ $e->vendor ?? '—' }} @forelse($files as $path) @php $url = asset('storage/' . $path); $ext = strtolower(pathinfo($path, PATHINFO_EXTENSION)); $isImg = in_array($ext, ['png','jpg','jpeg','gif','webp']); $isPdf = $ext === 'pdf'; @endphp @if ($isImg) img @elseif($isPdf) pdf @else file @endif @empty @endforelse
@csrf @method('DELETE')
No records found.
@if ($expenses->hasPages()) @endif
@endsection