Download the PHP package mammo32_laravolt/indonesia without Composer
On this page you can find all versions of the php package mammo32_laravolt/indonesia. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package indonesia
LARAVOLT INDONESIA
Package Laravel yang berisi data Provinsi, Kabupaten/Kota, dan Kecamatan/Desa di seluruh Indonesia. Data wilayah diambil dari edwardsamuel/Wilayah-Administratif-Indonesia
Instalasi
Install Package Via Composer
composer require laravolt/indonesia
Daftarkan Service Provider dan Facade (Untuk Laravel < 5.5)
Mulai versi 5.5 ke atas, Laravel sudah support fitur auto discover sehingga tidak perlu lagi mendaftarkan Service Provider dan Facade secara manual.
Tambahkan Service Provider dan Facade pada config.app
Daftarkan Service Provider dan Facade untuk Lumen
Dalam file bootstrap/app.php
, uncomment baris berikut
Dalam file bootstrap/app.php
, daftarkan service provider dan alias/facade dengan menambahkan kode berokut.
Untuk mengatur prefix tabel, buat file config/laravolt.php
, lalu copy kode berikut (ganti indonesia_
dengan nilai prefix tabel yang diinginkan),
Lalu daftarkan konfigurasi dalam bootstrap/app.php
dengan menambahkan kode berikut.
Untuk selanjutnya, konfigurasi bisa dipanggil dengan cara config('laravolt.indonesia.table_prefix')
.
Publish Migration (Hanya Untuk Laravel/Lumen 5.2)
Jika Anda menggunakan Laravel/Lumen versi 5.3 ke atas, abaikan langkah di bawah ini. Untuk Laravel:
Untuk Lumen, file migrations harus di-copy manual dari direktori vendor/laravolt/indonesia/src/migrations
atau Migrations
Jalankan Migration
Jalankan Seeder Untuk Mengisi Data Wilayah
Penggunaan
\Indonesia::allProvinces()
\Indonesia::paginateProvinces($numRows = 15)
\Indonesia::allCities()
\Indonesia::paginateCities($numRows = 15)
\Indonesia::allDistricts()
\Indonesia::paginateDistricts($numRows = 15)
\Indonesia::allVillages()
\Indonesia::paginateVillages($numRows = 15)
Indonesia::findProvince($provinceId, $with = null)
array $with
: cities, districts, villages, cities.districts, cities.districts.villages, districts.villages
Indonesia::findCity($cityId, $with = null)
array $with
: province, districts, villages, districts.villages
Indonesia::findDistrict($districtId, $with = null)
array $with
: province, city, city.province, villages
Indonesia::findVillage($villageId, $with = null)
array $with
: province, city, district, district.city, district.city.province
Examples
Indonesia::search('jakarta')->all()
Indonesia::search('jakarta')->allProvinces()
Indonesia::search('jakarta')->paginateProvinces()
Indonesia::search('jakarta')->allCities()
Indonesia::search('jakarta')->paginateCities()
Indonesia::search('jakarta')->allDistricts()
Indonesia::search('jakarta')->paginateDistricts()
Indonesia::search('jakarta')->allVillages()
Indonesia::search('jakarta')->paginateVillages()
Testing
Run