READ-ONLY DETAILS
Booking #{{ $booking->booking_no }}
Created Date: {{ $booking->created_at ? $booking->created_at->format('d M Y, h:i A') : '-' }}
Booking Status:
@php
$status = strtolower(trim($booking->status));
$statusClass = match ($status) {
'completed' => 'bg-light-success text-success',
'confirmed' => 'bg-light-info text-info',
'requested' => 'bg-light-warning text-warning',
'cancelled' => 'bg-light-danger text-danger',
default => 'bg-light-primary text-primary',
};
@endphp
{{ ucwords(str_replace('_', ' ', $status)) }}
Payment Status:
@php
$pStatusClass = match ($booking->payment_status) {
'paid' => 'bg-light-success text-success',
'pending' => 'bg-light-warning text-warning',
'failed' => 'bg-light-danger text-danger',
'refunded' => 'bg-light-info text-info',
default => 'bg-light-secondary text-secondary',
};
@endphp
{{ ucwords(str_replace('_', ' ', $booking->payment_status)) }}
Customer Information
Name: {{ $booking->user?->name ?? 'N/A' }}
Email: {{ $booking->user?->email ?? 'N/A' }}
Phone: {{ $booking->user?->phone_country_code }} {{ $booking->user?->phone_no }}
Account Status: {{ ucfirst($booking->user?->status ?? 'Active') }}
Partner Information
Name: {{ $booking->partner?->name ?? 'N/A' }}
Email: {{ $booking->partner?->email ?? 'N/A' }}
Phone: {{ $booking->partner?->phone_country_code }} {{ $booking->partner?->phone_no }}
KYC Status: {{ ucfirst($booking->partner?->kyc_status ?? 'Completed') }}
Service Location Details
Service Address: {{ $booking->service_address }}
Service Latitude / Longitude:
{{ $booking->service_latitude }}, {{ $booking->service_longitude }}
Distance & Estimated Travel Time:
{{ $booking->distance_km }} km ({{ $booking->travel_time_minutes }} mins)
Schedule & Timestamps Timeline
| Scheduled Start Time | {{ $booking->scheduled_start_at ? $booking->scheduled_start_at->format('d M Y, h:i A') : '-' }} |
|---|---|
| Scheduled End Time | {{ $booking->scheduled_end_at ? $booking->scheduled_end_at->format('d M Y, h:i A') : '-' }} |
| Accepted At | {{ $booking->accepted_at->format('d M Y, h:i A') }} |
| Paid At | {{ $booking->paid_at->format('d M Y, h:i A') }} |
| Started At | {{ $booking->started_at->format('d M Y, h:i A') }} |
| Completed At | {{ $booking->completed_at->format('d M Y, h:i A') }} |
| Cancelled At | {{ $booking->cancelled_at->format('d M Y, h:i A') }} (By: {{ $booking->cancelledBy?->name ?? 'System' }}) |
| Cancellation Reason | {{ $booking->cancellation_reason ?? 'N/A' }} |
Pricing & Payment Summary
Hourly Rate:
₹ {{ number_format((float)$booking->hourly_rate, 2) }} / hr
Booked Hours:
{{ $booking->booked_hours }} hrs
Subtotal Amount:
₹ {{ number_format((float)$booking->subtotal_amount, 2) }}
@if($booking->discount_amount > 0)
Discount:
- ₹ {{ number_format((float)$booking->discount_amount, 2) }}
@endif
@if($booking->tax_amount > 0)
Tax ({{ number_format((float)$booking->tax_rate * 100, 1) }}%):
₹ {{ number_format((float)$booking->tax_amount, 2) }}
@endif
Total Amount:
₹ {{ number_format((float)$booking->total_amount, 2) }}
Payment Method:
{{ strtoupper($booking->payment_method ?? 'N/A') }}
Payment Status:
{{ ucfirst($booking->payment_status) }}