@extends('layouts.app') @section('content')
@if (isset($startDate) && isset($endDate))
Showing trends from {{ \Carbon\Carbon::parse($startDate)->format('l, F j, Y') }} to {{ \Carbon\Carbon::parse($endDate)->format('l, F j, Y') }}
@else
Trends are for today: {{ \Carbon\Carbon::now()->format('l, F j, Y') }}
@endif
Overall Registered Enquiry
Overall Enquiry Status
@php $overallStatusMetrics = []; foreach ($regions as $region) { foreach ($region->districts as $district) { foreach ($districtMetrics[$region->id][$district->id]['statusMetrics'] as $status => $metrics) { if (!isset($overallStatusMetrics[$status])) { $overallStatusMetrics[$status] = ['count' => 0, 'sum' => 0]; } $overallStatusMetrics[$status]['count'] += $metrics['count']; $overallStatusMetrics[$status]['sum'] += $metrics['sum']; } } } @endphp @foreach ($overallStatusMetrics as $status => $metrics) @endforeach
Status Count Sum
{{ $status }} {{ $metrics['count'] }} {{ number_format($metrics['sum'], 2) }}
Total {{ array_sum(array_column($overallStatusMetrics, 'count')) }} {{ number_format(array_sum(array_column($overallStatusMetrics, 'sum')), 2) }}
Overall Enquiry Type
@php $overallTypeMetrics = []; foreach ($regions as $region) { foreach ($region->districts as $district) { foreach ($districtMetrics[$region->id][$district->id]['typeMetrics'] as $type => $typeMetrics) { if (!isset($overallTypeMetrics[$type])) { $overallTypeMetrics[$type] = ['count' => 0, 'sum' => 0]; } $overallTypeMetrics[$type]['count'] += $typeMetrics['count']; $overallTypeMetrics[$type]['sum'] += $typeMetrics['sum']; } } } @endphp @foreach ($overallTypeMetrics as $type => $typeMetrics) @endforeach
Type Count Sum
{{ $type }} {{ $typeMetrics['count'] }} {{ number_format($typeMetrics['sum'], 2) }}
Total {{ array_sum(array_column($overallTypeMetrics, 'count')) }} {{ number_format(array_sum(array_column($overallTypeMetrics, 'sum')), 2) }}
Registered Enquiries by Regions
@foreach ($regionMetrics as $regionId => $metrics)
Enquiry Status Metrics
@php $statusTotalCount = 0; $statusTotalSum = 0; @endphp @foreach ($metrics['statusMetrics'] as $status => $metric) @php $statusTotalCount += $metric['count']; $statusTotalSum += $metric['sum']; @endphp @endforeach
Status Count Sum
{{ $status }} {{ $metric['count'] }} {{ number_format($metric['sum'], 2) }}
Subtotal {{ $statusTotalCount }} {{ number_format($statusTotalSum, 2) }}
Enquiry Type Metrics
@php $typeTotalCount = 0; $typeTotalSum = 0; @endphp @foreach ($metrics['typeMetrics'] as $type => $typeMetric) @php $typeTotalCount += $typeMetric['count']; $typeTotalSum += $typeMetric['sum']; @endphp @endforeach
Type Count Sum
{{ $type }} {{ $typeMetric['count'] }} {{ number_format($typeMetric['sum'], 2) }}
Subtotal {{ $typeTotalCount }} {{ number_format($typeTotalSum, 2) }}
@endforeach
Registered Enquiries by Districts
@foreach ($regions as $region)

@foreach ($region->districts as $district)
Enquiry Status Metrics
@foreach ($districtMetrics[$region->id][$district->id]['statusMetrics'] as $status => $metrics) @endforeach
Status Count Sum
{{ $status }} {{ $metrics['count'] }} {{ number_format($metrics['sum'], 2) }}
Subtotal {{ array_sum(array_column($districtMetrics[$region->id][$district->id]['statusMetrics'], 'count')) }} {{ number_format(array_sum(array_column($districtMetrics[$region->id][$district->id]['statusMetrics'], 'sum')), 2) }}
Enquiry Type Metrics
@foreach ($districtMetrics[$region->id][$district->id]['typeMetrics'] as $type => $typeMetrics) @endforeach
Type Count Sum
{{ $type }} {{ $typeMetrics['count'] }} {{ number_format($typeMetrics['sum'], 2) }}
Subtotal {{ array_sum(array_column($districtMetrics[$region->id][$district->id]['typeMetrics'], 'count')) }} {{ number_format(array_sum(array_column($districtMetrics[$region->id][$district->id]['typeMetrics'], 'sum')), 2) }}
@endforeach
@endforeach
@endsection