API Wilayah Indonesia adalah project open source laravel Filament untuk akses data Provinsi, Kabupaten, Kecamatan dan Kelurahan di Indonesia. 2024
- PHP 8.1
- MYSQL (untuk Database)
- Composer 2.1^
- Internet, karena menggunakan composer dan untuk mengunduh dependency yang diperlukan saat install
- Git (Optional) Untuk clone project
- Code Editor (Optional) Untuk edit konfigurasi .env (bisa pakai notepad, notepad++, vscode, sublime, atau nano, vim dll)
-
Untuk mejalankan project ini di lokal, ikuti langkah berikut:
-
Clone project ini dengan cara download atau dengan command :
git clone https://github.com/roedyrustam/filamentdatapemilih.git
- Masuk ke folder project dan Install dependency dengan composer
cd laravel-api-wilayah
composer install
- Buat File .env dan generate key
cp .env.example .env
php artisan key:generate
- Buka vscode atau kode editor lain untuk ubah konfigurasi db di file .env
Secara default, master data Provinsi, Kabupaten, Kecamatan dan Kelurahan ada di folder public/json
dengan format json.
- Untuk migrasi jalankan command :
php artisan migrate
- Untuk seeding data jalankan command :
php artisan db:seed --class=FromJsonSeeder
- Jalankan command :
php artisan serve
-
Buka browser, akses http://127.0.0.1:8000/admin Done.
-
Login User = admin@gmail.com
-
pass = admin12345
- Include dasboard to manage data
- Update data terbaru
- Include kode pos
- Include latitude and longitude