| Booking ID | Client Name | Phone Number | No. Of Times Changed | Reason | Pick-Up Date/Time | Drop-Off Date/Time | Status | |
|---|---|---|---|---|---|---|---|---|
| {{ $booking->id }} | {{ $booking->userDetails->first_name ?? '' }} {{ $booking->userDetails->last_name ?? '' }} | {{ $booking->userDetails->email ?? '' }} | {{ preg_replace('/^(\+\d{0,2})(\d+)/', '$1 $2', $booking->userDetails->phone) }} | {{ $activityCounts[$booking->id] ?? 0 }} |
@php
$reasons = \App\Models\ActivityLog::where('action', 'appointment_change')
->where('description', 'like', '%booking #' . $booking->id . '%')
->orderByDesc('created_at')
->pluck('details');
@endphp
@if ($reasons->isNotEmpty())
{!! $reasons->map(fn($r) => e($r))->implode(' ') !!} @else - @endif |
{{ $item->pickup_date ? \Carbon\Carbon::parse($item->pickup_date)->format('d.m.Y') : '-' }} / {{ $item->pickup_time ? \Carbon\Carbon::parse($item->pickup_time)->format('H:i') : '-' }} | {{ $item->dropoff_date ? \Carbon\Carbon::parse($item->dropoff_date)->format('d.m.Y') : '-' }} / {{ $item->dropoff_time ? \Carbon\Carbon::parse($item->dropoff_time)->format('H:i') : '-' }} | {{ ucfirst($booking->status) }} |
| No bookings found | ||||||||