@extends('layouts.app') @section('content')
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
@if($booking->accepted_at) @endif @if($booking->paid_at) @endif @if($booking->started_at) @endif @if($booking->completed_at) @endif @if($booking->cancelled_at) @endif
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) }}
@endsection