@if (session('status'))
{{ session('status') }}
@endif
Guests / {{ $guest->full_name }}
{{ mb_substr($guest->first_name, 0, 1) }}{{ mb_substr($guest->last_name, 0, 1) }}

{{ $guest->full_name }} @if ($guest->vip_status) VIP @endif

{{ $guest->guest_number }} · {{ $guest->guest_type_label }} · {{ $history['total_stays'] }} prior {{ \Illuminate\Support\Str::plural('stay', $history['total_stays']) }}

Reservation history

@if ($history['reservations']->isEmpty())

No reservations yet.

@else @foreach ($history['reservations'] as $res) @endforeach
Confirmation Stay Room Status Total
{{ $res->confirmation_number }} {{ $res->check_in_date->format('d M Y') }} → {{ $res->check_out_date->format('d M Y') }} ({{ $res->nights }}n) {{ $res->roomType?->name ?? '—' }} {{ $res->status_label }} ${{ number_format($res->total_amount, 2) }}
@endif
@if ($guest->notes)

Notes

{{ $guest->notes }}

@endif

Lifetime

Total stays
{{ $history['total_stays'] }}
Total nights
{{ $history['total_nights'] }}
Total spent
${{ number_format($history['total_spent'], 2) }}
@if ($history['first_stay'])
First stay
{{ $history['first_stay']->format('d M Y') }}
Last stay
{{ $history['last_stay']->format('d M Y') }}
@endif

Contact

Email
{{ $guest->email ?: '—' }}
Phone
{{ $guest->phone ?: '—' }}
Address
{{ $guest->address ?: '—' }} @if ($guest->city || $guest->country)
{{ trim($guest->city.', '.$guest->country, ', ') }}
@endif
@if ($guest->id_type)
ID
{{ $guest->id_type_label }} · {{ $guest->id_number }}
@endif