Sitemap

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

--

gemini

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:

  1. Livewire Class-based component
  2. 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…

--

--

Syofyan Zuhad
Syofyan Zuhad

No responses yet