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

Pengaturan

Kelola pengaturan umum aplikasi dan informasi hotel

@if($errors->any()) @endif
Pengaturan Aplikasi
@csrf
Informasi Hotel
@error('hotel_name')
{{ $message }}
@enderror
@error('hotel_email')
{{ $message }}
@enderror
@error('hotel_phone')
{{ $message }}
@enderror
@error('hotel_website')
{{ $message }}
@enderror
@error('currency')
{{ $message }}
@enderror
@error('hotel_address')
{{ $message }}
@enderror
@if(isset($settings['hotel_logo']) && $settings['hotel_logo'])
Logo Hotel Logo saat ini
@endif Format yang didukung: JPEG, PNG, JPG, GIF, SVG. Maksimal 2MB. @error('hotel_logo')
{{ $message }}
@enderror

Pengaturan Operasional
@error('check_in_time')
{{ $message }}
@enderror
@error('check_out_time')
{{ $message }}
@enderror
@error('timezone')
{{ $message }}
@enderror
@error('auto_checkout_time')
{{ $message }}
@enderror
Sistem akan otomatis checkout tamu pada waktu ini setiap hari.
Jika nonaktif, sistem tidak akan menambahkan biaya extend otomatis saat update booking/check-out.
@error('extra_bed_price')
{{ $message }}
@enderror
Dipakai saat jumlah tamu melebihi kapasitas kamar.

Pengaturan Email SMTP
@error('smtp_host')
{{ $message }}
@enderror
@error('smtp_port')
{{ $message }}
@enderror
@error('smtp_username')
{{ $message }}
@enderror
@error('smtp_password')
{{ $message }}
@enderror
Untuk Gmail, gunakan App Password bukan password biasa
@error('smtp_encryption')
{{ $message }}
@enderror
@error('mail_from_address')
{{ $message }}
@enderror
@error('mail_from_name')
{{ $message }}
@enderror

Pengaturan Sistem
Otomatis konfirmasi booking baru yang masuk
Kirim notifikasi email untuk event penting
@error('telegram_bot_token')
{{ $message }}
@enderror
@error('telegram_chat_id')
{{ $message }}
@enderror
Event yang dikirim: login, booking baru, check-in, dan check-out.
@php $defaultSources = ['Internal', 'Agoda', 'Booking.com', 'Traveloka', 'Airbnb', 'Other']; $sources = is_array($settings['booking_sources'] ?? null) ? $settings['booking_sources'] : $defaultSources; @endphp
Sumber booking yang muncul di dropdown. Pisahkan dengan koma.
@error('tax_rate')
{{ $message }}
@enderror
Digunakan untuk perhitungan pajak pada invoice.
Informasi Versi
@error('app_version')
{{ $message }}
@enderror
Format: Major.Minor.Patch (contoh: 1.0.0)
v{{ config('app.version') }}
Versi yang sedang berjalan

Pengaturan Keamanan
Menggunakan hCaptcha untuk melindungi form login dari bot
Site Key untuk hCaptcha (public key)
Secret Key untuk hCaptcha (private key)
Cara mendapatkan hCaptcha Keys:
  1. Kunjungi Dashboard hCaptcha
  2. Buat situs baru dan masukkan domain aplikasi Anda (mis. localhost untuk pengujian)
  3. Pilih tipe challenge yang diinginkan
  4. Salin Site Key dan Secret Key ke form ini
@endsection