Customer Feedback Report

Generated on: {{ now()->format('M d, Y h:i A') }}

@if(request()->service_id)

Service: {{ \App\Models\Service::find(request()->service_id)->name ?? 'All' }}

@endif @if(request()->satisfaction_level)

Satisfaction: {{ [ 1 => 'Daraan Oolanaa', 2 => 'Oolanaa', 3 => 'Giddu Galeessaa', 4 => 'Gadi Aanaa', 5 => 'Daraan Gadi Aanaa', ][request()->satisfaction_level] ?? 'All' }}

@endif @if(request()->start_date || request()->end_date)

Date Range: {{ request()->start_date ? date('M d, Y', strtotime(request()->start_date)) : 'Start' }} to {{ request()->end_date ? date('M d, Y', strtotime(request()->end_date)) : 'End' }}

@endif @foreach($columns as $col) @endforeach @foreach($reports as $report) @foreach($columns as $col) @endforeach @endforeach
{{ $columnLabels[$col] }}
@switch($col) @case('service') {{ $report->service->name ?? 'N/A' }} @break @case('satisfaction') @php $badgeClass = match($report->satisfaction_level) { 1 => 'success', 2 => 'info', 3 => 'warning', 4,5 => 'danger', default => 'secondary' }; @endphp {{ $satisfactionLevels[$report->satisfaction_level] ?? $report->satisfaction_level }} @break @case('reasons') @if($report->dissatisfaction_reasons)
    @foreach(json_decode($report->dissatisfaction_reasons, true) as $reason)
  • {{ $reason }}
  • @endforeach
@else N/A @endif @break @case('created_at') {{ $report->created_at->format('M d, Y h:i A') }} @break @default {{ $report->{$col} ?? 'N/A' }} @endswitch