vermaysha / laravel-wilayah-indonesia
Data Wilayah Administrasi Indonesia yang disusun ulang berdasarkan Provinsi, Kabupaten, Kecamatan dan Desa
Installs: 2 412
Dependents: 0
Suggesters: 0
Security: 0
Stars: 8
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: ^8.1|^8.2|^8.3
- illuminate/contracts: ^10.0|^11.0
- spatie/laravel-package-tools: ^1.16.0
Requires (Dev)
- laravel/pint: ^1.14
- nunomaduro/collision: ^7.9|^8.1
- nunomaduro/larastan: ^1.0|^2.0.1
- orchestra/testbench: ^8.0|^9.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
README
Laravel Wilayah Indonesia
Package untuk laravel yang berisi Data Wilayah Administrasi Indonesia yang tersusun berdasarkan Provinsi, Kabupaten, Kecamatan dan Desa
Installation
Install package menggunakan composer
composer require vermaysha/laravel-wilayah-indonesia
Setelah package terinstall, jalankan kode dibawah
php artisan wilayah:install
File config serta migration akan otomatis tercopy ke folder masing-masing, lalu jalankan perintah dibawah
php artisan migrate php artisan wilayah:seed
Usage/Examples
Gunakan beberapa model yang telah disediakan untuk mengolah data wilayah
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Vermaysha\Wilayah\Models\City; use Vermaysha\Wilayah\Models\District; use Vermaysha\Wilayah\Models\Province; use Vermaysha\Wilayah\Models\Village; class ExampleController extends Controller { /** * Display all province */ public function provinces(Request $request) { $province = Province::all(); return $province; } /** * Display all province */ public function cities(Request $request) { $city = City::limit(50)->get(); return $city; } /** * Display all province */ public function districts(Request $request) { $district = District::limit(50)->get(); return $district; } /** * Display all province */ public function villages(Request $request) { $village = Village::limit(50)->get(); return $village; } }
Running Tests
composer test
Authors
License
FAQ
Berapa banyak data provinsi, kabupaten, kecamatan dan desa yang tercantum ?
Data pada package ini diambil dari repository https://github.com/vermaysha/kode-wilayah-indonesia, yang sesuai dengan Permendagri No 58 Tahun 2021 (diperbaharui dengan Kepmendagri No. 050-145 Tahun 2022)