@extends('layouts.app') @php use App\Domain\Booking\Enums\BookingStatus; use App\Domain\Booking\Enums\PaymentStatus; $from = $booking->fromInVenueTimezone(); $to = $booking->toInVenueTimezone(); @endphp @section('title', 'Бронь в «'.$venue->name.'» — РестоМесто') @push('meta') {{-- Личная страница брони в индекс не попадает (ТЗ §18.8) --}} @endpush @section('content')
{{ session('booking_message') }}
@endif @if (session('booking_error')){{ session('booking_error') }}
@endif{{ $venue->name }}, {{ $venue->address }}
Номер брони: {{ $booking->restoplace_reserve_number }}
@endifЧтобы бронь подтвердилась, внесите депозит @if ($booking->payment_expires_at) до {{ $booking->payment_expires_at->setTimezone($venue->timezone)->format('H:i') }} @endif.
Перейти к оплате Уже оплатили? Обновить статусСрок оплаты депозита истёк. Забронируйте заново или свяжитесь с заведением.
@elseif ($booking->status === BookingStatus::Pending && $booking->payment_amount) {{-- Депозит нужен, а ссылки Restoplace не выдал (ТЗ §25.3) --}}Требуется депозит, но ссылка на оплату пока недоступна. Мы проверим статус; если он не изменится, свяжитесь с заведением.
@endifСохраните эту ссылку — по ней всегда виден актуальный статус брони.