Member-only story
Cara membuat dependency dropdown wilayah Indonesia dengan laravel dan livewire
Tulisan ini adalah lanjutan dari versi sebelumnya.
3 min readJun 9, 2025
Untuk selain member bisa buka friend link.
Untuk membuat dependency dropdown menggunakan livewire, cara yang harus dilakukan akan sedikit berbeda. Karena cara kerja livewire yang bisa “berkomunikasi” secara langsung ke server.
Ada 2 cara yang bisa kita lakukan:
- Livewire Class-based component
- Volt component
Pada tulisan ini saya akan menggunakan volt. Intinya sebenarnya sama saja, karena kodenya masih mirip.
Pertama kita perlu membuat file blade nya register.blade.php
terlebih dahulu:
<?php
use App\Models\Provinsi;
use App\Models\Kabupaten;
use App\Models\Kecamatan;
use App\Models\Kelurahan;
use Livewire\Volt\Component;
use Livewire\Attributes\Layout;
use Illuminate\Validation\Rules;
use Livewire\Attributes\Validate;
new #[Layout('layouts.guest')] class extends Component
{
public $selectedProvinsi = null;
public $selectedKabupaten = null;
public $selectedKecamatan = null;
public $selectedKelurahan = null;
public int|null $provinsi = 0;
public int|null $kabupaten = 0;
public int|null $kecamatan = 0;
public int|null…