@extends('admin.layout') @section('title', 'Manajemen Tamu') @section('page-title', 'Manajemen Tamu') @section('content')

Manajemen Tamu

Kelola data tamu dan riwayat booking mereka

Statistik Tamu

Total Tamu

Bulan Ini

Ada Booking

Tamu Berulang

Tanpa Booking

Hari Ini

{{ number_format($stats['total_guests']) }}

Tamu

{{ number_format($stats['guests_this_month']) }}

@if($stats['growth_percentage'] > 0) +{{ $stats['growth_percentage'] }}% @elseif($stats['growth_percentage'] < 0) {{ $stats['growth_percentage'] }}% @else 0% @endif

{{ number_format($stats['guests_with_bookings']) }}

Tamu

{{ number_format($stats['repeat_guests']) }}

Tamu

{{ number_format($stats['guests_without_bookings']) }}

Tamu

{{ number_format($stats['guests_today']) }}

Tamu
@if($stats['top_nationalities']->count() > 0)
Top 5 Kewarganegaraan
@foreach($stats['top_nationalities'] as $nationality)
{{ $nationality->nationality }} {{ $nationality->total }}
@endforeach
@endif
Daftar Tamu
Menampilkan {{ $guests->firstItem() }} - {{ $guests->lastItem() }} dari {{ $guests->total() }} tamu
@if($guests->count() > 0)
@foreach($guests as $index => $guest) @php $lastBooking = $guest->bookings->first(); @endphp @endforeach
# Tamu Kontak Total Booking Booking Terakhir Status Aksi
{{ $guests->firstItem() + $index }}
{{ $guest->name }}
Bergabung: {{ $guest->created_at->format('d M Y') }}
{{ $guest->email }}
@if($guest->phone)
{{ $guest->phone }}
@endif
{{ $guest->bookings_count }} booking @if($lastBooking)
{{ $settings['hotel_name'] }}
{{ $lastBooking->created_at->format('d M Y') }}
@else
Belum ada booking
@endif
@if($lastBooking) @if($lastBooking->status == 'confirmed') Aktif @elseif($lastBooking->status == 'pending') Pending @elseif($lastBooking->status == 'cancelled') Dibatalkan @else {{ ucfirst($lastBooking->status) }} @endif @else Belum Booking @endif
@else
Belum Ada Tamu Terdaftar

Tamu akan muncul di sini setelah melakukan booking.

@endif
@endsection @push('styles') @endpush