@extends('layouts.admin') @section('title', 'Edit Kontrakan') @section('content')
@csrf @method('PUT')
Informasi Dasar
@error('nama')
{{ $message }}
@enderror
Masukkan nama kontrakan yang mudah dikenali
@error('alamat')
{{ $message }}
@enderror
Alamat lengkap beserta RT/RW jika ada. Alamat akan auto-update saat klik peta.
@error('no_whatsapp')
{{ $message }}
@enderror
Format: 08xxx atau 628xxx (untuk kemudahan calon penyewa menghubungi)
Lokasi & Koordinat
⭐ Cara Menentukan Lokasi (PILIH SALAH SATU):
  • 🎯 REKOMENDASI #1: Klik di Peta
    Klik pada peta di lokasi kontrakan → Alamat & koordinat otomatis terisi
    Paling Akurat & Mudah!
  • 📍 Deteksi GPS
    Klik "Deteksi Lokasi Saya" HANYA jika Anda sedang berada di lokasi kontrakan
  • ⌨️ Input Manual Koordinat
    Ketik latitude & longitude dari Google Maps → Marker otomatis pindah
  • 🔍 Cari dari Alamat
    ⚠️ Hanya untuk alamat umum (contoh: "Sumbersari, Jember")
    ❌ TIDAK untuk nama perumahan/kontrakan spesifik
💡 Tips: Jika alamat berisi nama perumahan/gang (contoh: "Perumahan Melati, Gang Mawar"), gunakan cara KLIK PETA atau INPUT KOORDINAT manual, jangan gunakan tombol "Cari dari Alamat"
Hanya untuk alamat umum (Kota/Kecamatan), bukan nama perumahan!
Gunakan GPS Anda (harus di lokasi)
@error('latitude')
{{ $message }}
@enderror
Range: -90 sampai 90
@error('longitude')
{{ $message }}
@enderror
Range: -180 sampai 180
Klik pada peta → alamat & koordinat otomatis terisi | Drag marker untuk ubah posisi
Detail Properti
@error('harga')
{{ $message }}
@enderror
Harga dalam Rupiah per tahun
kamar @error('jumlah_kamar')
{{ $message }}
@enderror
Jumlah kamar tidur yang tersedia
kamar @error('bathroom_count')
{{ $message }}
@enderror
Informasi kamar mandi untuk detail kontrakan
meter @error('jarak')
{{ $message }}
@enderror
Jarak otomatis dihitung dari koordinat kontrakan ke kampus
@php $facilityOptions = [ 'WiFi', 'Kasur', 'Lemari', 'Meja Belajar', 'Kamar Mandi Dalam', 'Kamar Mandi Luar', 'Closet Duduk', 'Dapur', 'Dapur Bersama', 'Tempat Cuci Piring', 'Kompor', 'Ruang Tamu', 'Jemuran', 'Parkir Motor', 'Parkir Mobil', 'Garasi', 'Listrik Termasuk', 'Air PDAM/Sumur', 'Keamanan 24 Jam', 'CCTV', 'Akses 24 Jam', 'Musholla', 'Perlengkapan Tidur', ]; $selectedFacilities = collect(explode(',', old('fasilitas', $kontrakan->fasilitas ?? ''))) ->map(fn($item) => strtolower(trim($item))) ->filter() ->values() ->all(); @endphp
@foreach($facilityOptions as $facility)
@endforeach
@error('fasilitas')
{{ $message }}
@enderror
Checklist satu atau lebih fasilitas sesuai data kontrakan
Foto Kontrakan
@if($kontrakan->foto) {{ $kontrakan->nama }} @else

Belum ada foto

@endif
Format: JPG, PNG, JPEG (Max 2MB) @error('foto')
{{ $message }}
@enderror @if($kontrakan->foto)
@endif
Info Perubahan

Anda sedang mengedit data kontrakan {{ $kontrakan->nama }}. Pastikan semua perubahan sudah benar sebelum menyimpan.

Batal
Riwayat Data:

Dibuat: {{ $kontrakan->created_at->format('d M Y, H:i') }} WIB

@if($kontrakan->updated_at != $kontrakan->created_at)

Terakhir diupdate: {{ $kontrakan->updated_at->format('d M Y, H:i') }} WIB

@endif
@endsection