@extends('admin.layouts.app') @section('content') {{-- Header: Customer & Selected Campaign Info --}}
{{ $customer->first_name }} {{ $customer->last_name }} – {{ $campaign->title }}
Total {{ ucfirst($metricKey) }}: {{ $totalScore }}

Mobile: {{ $customer->mobile ?? '---' }}

Email: {{ $customer->email ?? '---' }}

Serial Number: {{ optional($serialNumber)->serial_number }}

Device ID: {{ optional($serialNumber)->device_id }}

{{-- Filter Form: Campaign, Date Range --}}
{!! Form::open(['route' => ['admin.customers.health_data', $customer->id], 'method' => 'get', 'class' => 'form-inline']) !!}
{{ Form::date('from', request('from'), ['class' => 'form-control']) }}
{{ Form::date('to', request('to'), ['class' => 'form-control']) }}
Reset {!! Form::close() !!}

{{-- Metrics Table --}}
@forelse($healthData as $record) @php $value = optional($record->metrics->first())->pivot->value ?? 0; $sources = $record->sources; @endphp @empty @endforelse
ID Date {{ ucfirst($metricKey) }} Sources
{{$record->id}} {{ \Carbon\Carbon::parse($record->date)->format('Y-m-d') }} {{ $value }} @foreach($sources as $source)
  • {{$source->model_name}} : {{$source->unique_device_id}}
  • @endforeach
    No data for this campaign.
    {!! $healthData->appends(request()->except('page'))->links() !!}
    @endsection