@extends('layouts.app') @section('title', 'Reservation #' . str_pad($reservation->id, 6, '0', STR_PAD_LEFT)) @section('breadcrumbs') @endsection @section('content')
@switch($reservation->status) @case('pending') Pending @break @case('confirmed') Confirmed @break @case('checked_in') Checked In @break @case('checked_out') Checked Out @break @case('cancelled') Cancelled @break @endswitch
Guest Name
{{ $reservation->guest_name }}
{{ $reservation->email }}
Phone
{{ $reservation->phone }}
Nationality
{{ $reservation->nationality ?? 'N/A' }}
Room
Room {{ $reservation->room->room_number }}
Room Type
{{ $reservation->room->roomType->name ?? 'N/A' }}
Check-in Date
{{ $reservation->check_in_date->format('M d, Y') }}
Check-out Date
{{ $reservation->check_out_date->format('M d, Y') }}
Number of Nights
{{ $reservation->check_out_date->diffInDays($reservation->check_in_date) }} nights
Occupancy
{{ $reservation->adults }} adults, {{ $reservation->children ?? 0 }} children
Booking Source
{{ str_replace('_', ' ', $reservation->booking_source) }}
Special Requests
{{ $reservation->special_requests }}
Payment Method
{{ str_replace('_', ' ', $reservation->payment_method) }}
Payment Status
Created
{{ $reservation->created_at->format('M d, Y H:i') }}
Confirmed
{{ $reservation->status !== 'pending' ? 'Confirmed' : 'Pending confirmation' }}
Checked In
{{ in_array($reservation->status, ['checked_in', 'checked_out']) ? $reservation->check_in_date->format('M d, Y') : 'Pending' }}
Checked Out
{{ $reservation->status === 'checked_out' ? $reservation->check_out_date->format('M d, Y') : 'Pending' }}