Informasi Kamar
{{ $room->room_number }}
{{ $room->typeRoom->name ?? 'Unknown' }}
{{ ucfirst($room->status ?? 'available') }}
@php $displayDate = null; if (isset($date)) { $displayDate = $date->format('d F Y'); } elseif (isset($selectedDate)) { $displayDate = \Carbon\Carbon::parse($selectedDate)->format('d F Y'); } elseif (request()->has('date')) { $displayDate = \Carbon\Carbon::parse(request('date'))->format('d F Y'); } else { $displayDate = \Carbon\Carbon::now()->format('d F Y'); } @endphp {{ $displayDate }}
@if($room->typeRoom)
{{ $room->max_capacity_adult ?? 2 }} Dewasa
Rp {{ number_format($room->typeRoom->harga_per_malam ?? 0, 0, ',', '.') }}
@endif
@if(isset($booking) && $booking)
Informasi Booking
#{{ $booking->id }}
@switch($booking->status) @case('booked') Booked @break @case('checked_in') Checked In @break @case('checked_out') Checked Out @break @case('cancelled') Cancelled @break @default {{ ucfirst($booking->status) }} @endswitch
{{ \Carbon\Carbon::parse($booking->check_in_date)->format('d M Y') }}
{{ \Carbon\Carbon::parse($booking->check_out_date)->format('d M Y') }}
{{ \Carbon\Carbon::parse($booking->check_in_date)->diffInDays(\Carbon\Carbon::parse($booking->check_out_date)) }} malam
{{ $booking->created_at->format('d M Y H:i') }}
@if($booking->guest)
Informasi Tamu
{{ $booking->guest->name }}
{{ $booking->guest->phone ?? '-' }}
{{ $booking->guest->email ?? '-' }}
{{ $booking->guest->identity_type ?? 'KTP' }}: {{ $booking->guest->identity_number ?? '-' }}
@if($booking->guest->address)
{{ $booking->guest->address }}
@endif
@endif @if(isset($booking->invoice) && $booking->invoice)
Informasi Invoice
{{ $booking->invoice->invoice_number }}
@switch($booking->invoice->status) @case('paid') Lunas @break @case('pending') Pending @break @case('cancelled') Dibatalkan @break @case('overdue') Jatuh Tempo @break @default {{ ucfirst($booking->invoice->status) }} @endswitch
Rp {{ number_format($booking->invoice->grand_total, 0, ',', '.') }}
{{ \Carbon\Carbon::parse($booking->invoice->invoice_date)->format('d M Y') }}
@endif @else
Status Ketersediaan
@php $selectedDate = null; if (isset($date)) { $selectedDate = $date; } elseif (isset($selectedDate)) { $selectedDate = \Carbon\Carbon::parse($selectedDate); } elseif (request()->has('date')) { $selectedDate = \Carbon\Carbon::parse(request('date')); } else { $selectedDate = \Carbon\Carbon::now(); } @endphp @if($room->status == 'available')
Kamar tersedia untuk tanggal {{ $selectedDate->format('d F Y') }}. Anda dapat membuat booking baru untuk kamar ini.
Rp {{ number_format($room->typeRoom->harga_per_malam ?? 0, 0, ',', '.') }}
{{ $room->max_capacity_adult ?? 2 }} Dewasa @if($room->max_capacity_child) , {{ $room->max_capacity_child }} Anak @endif
@elseif($room->status == 'maintenance')
Kamar sedang dalam kondisi maintenance dan tidak tersedia untuk booking.
@elseif($room->status == 'cleaning')
Kamar sedang dalam proses cleaning. Silakan cek kembali nanti.
@else
Status kamar: {{ ucfirst($room->status) }}
@endif
@endif