@php $title = 'Бронирования — Hotel Pineta'; $heading = 'Бронирования'; $subheading = 'Журнал бронирований новой Laravel-базы'; @endphp @extends('layouts.admin') @section('content')

Фильтры

Новая бронь
Фильтры уже работают по статусу, источнику, комнате, дате заезда и поисковой строке.
Сбросить

Журнал бронирований

@if ($bookings->isEmpty())
Пока бронирований нет. Создайте первую запись через админскую форму.
@else
@foreach ($bookings as $booking) @endforeach
Номер брони Гость Контакт Комната Заезд / выезд Статус Источник Оценка Сумма Создано
{{ $booking->booking_number }} {{ $booking->guest_name }}
{{ $booking->phone ?: '—' }}
{{ $booking->email ?: '—' }}
№ {{ $booking->room?->code }} — {{ $booking->room?->title }}
{{ $booking->arrival_date?->format('d.m.Y') ?: '—' }}
{{ $booking->departure_date?->format('d.m.Y') ?: '—' }}
{{ \App\Models\Booking::statusOptions()[$booking->status] ?? $booking->status }} {{ \App\Models\Booking::sourceOptions()[$booking->source] ?? $booking->source }} {{ $booking->guest_rating ?: ($booking->guest?->admin_rating ?: '—') }} {{ number_format((float) $booking->full_amount, 2, '.', ' ') }} € {{ $booking->created_at?->format('d.m.Y H:i') }}
Показано с {{ $bookings->firstItem() }} по {{ $bookings->lastItem() }} из {{ $bookings->total() }} записей
@if ($bookings->hasPages())
@if ($bookings->onFirstPage()) Назад @else @endif Страница {{ $bookings->currentPage() }} из {{ $bookings->lastPage() }} @if ($bookings->hasMorePages()) @else Вперёд @endif
@endif
@endif
@endsection