Meter Readings Dashboard

@if (session('status'))
{{ session('status') }}
@endif

Total meters

{{ $totalMeters }}

Read today

{{ $readToday }}

Pending today

{{ $pendingToday }}

@if (auth()->user()->isAdmin()) Manage Floors @endif View Meters @if (auth()->user()->isAdmin()) + Register New Meter @endif
@foreach ($floors as $floor)
{{ $floor->name }}
@forelse ($floor->meters as $meter) @php $latest = $meter->readings->first(); @endphp

{{ $meter->name }} {{ $meter->typeLabel() }}

Code: {{ $meter->code }} ยท Last reading: {{ $latest ? $latest->reading_value.' '.$meter->unit.' on '.$latest->reading_date->format('d M Y') : 'No readings yet' }}

@if ($meter->hasReadingToday()) Done today @else Pending @endif Add Reading QR / Details
@empty

No meters registered on this floor yet.

@endforelse
@endforeach