@php $title = 'Импорт тарифов — Hotel Pineta'; $heading = 'Импорт тарифов'; $subheading = 'Импорт тарифов из гостевой таблицы и журнал уведомлений'; @endphp @extends('layouts.admin') @section('content')

Импорт из гостевой Google-таблицы

Импорт читает тарифы и ограничения из гостевой Google-таблицы через Web App и записывает их в MySQL.
Гостевая таблица: {{ config('hotel.google_guest_sheet_name') }}
Админская таблица: {{ config('hotel.google_admin_sheet_name') }}
@csrf
Ручной запуск импортирует тестовый период с сегодняшнего дня до 31.05.2026 в MySQL. Пустые дни в Google Таблице будут пропущены.

Логи импорта тарифов

@if ($imports->isEmpty())
Логи импорта ещё не создавались.
@else
@foreach ($imports as $import)
{{ $import->status }}
{{ $import->created_at?->format('d.m.Y H:i') }}
{{ $import->message }}
Источник: {{ $import->source }} · режим: {{ $import->mode }} · комнат: {{ $import->rooms_processed }} · дней: {{ $import->days_processed }} · записей: {{ $import->rows_written }}
@endforeach
@endif

Последние уведомления

@if ($notifications->isEmpty())
Уведомления ещё не отправлялись.
@else
@foreach ($notifications as $notification)
{{ $notification->event }}
{{ $notification->sent_at?->format('d.m.Y H:i') ?: '—' }}
{{ $notification->subject }}
{{ $notification->recipient_type }} · {{ $notification->recipient_email ?: 'без email' }} · {{ $notification->status }} @if($notification->booking) · бронь {{ $notification->booking->booking_number }} @endif
@endforeach
@endif
@endsection @push('scripts') @endpush