1. Go to this page and download the library: Download riipandi/laravel-areanesia library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
riipandi / laravel-areanesia example snippets
// Provider Lain
Riipandi\Areanesia\AreanesiaServiceProvider::class,
use App\Models\Province;
use App\Models\Regency;
use App\Models\District;
use App\Models\Village;
// Get semua data
$provinces = Province::all();
$regencies = Regency::all();
$districts = District::all();
$villages = Village::all();
// Cari berdasarkan nama
$provinces = Province::where('name', 'JAWA BARAT')->first();
$regencies = Regency::where('name', 'LIKE', '%SUKABUMI%')->first();
$districts = District::where('name', 'LIKE', 'BANDUNG%')->get();
$villages = Village::where('name', 'SURADE')->first();
// Get Kecamatan dari sebuah Provinsi.
$districts = $province->districts;
// Cek jika provinsi memiliki kabupaten terkait menggunakan logika OR bedasarkan nama kabupaten.
$province->hasDistrictName(["SELAKAU TIMUR", "PEMANGKAT", "SEMPARUK", "JAWAK"]);
// Cek jika provinsi memiliki kabupaten terkait menggunakan logika AND bedasarkan nama kabupaten.
$province->hasDistrictName(["SELAKAU TIMUR", "PEMANGKAT", "SEMPARUK", "JAWAI"], true);
// Cek jika provinsi memiliki kabupaten terkait menggunakan logika OR bedasarkan id kabupaten.
$province->hasDistrictId([6101, 6102, 6103, 6104]);
// Cek jika provinsi memiliki kabupaten terkait menggunakan logika AND bedasarkan id kabupaten.
$province->hasDistrictId([6101, 6102, 6103, 6104], true);
// Get Kabupaten/Kota dari sebuah Provinsi
$regencies = $province->regencies;
// Get Kecamatan dari sebuah Kabupaten/Kota
$districts = $regency->districts;
// Get Desa/Kelurahan dari sebuah Kabupaten/Kota
$villages = $regency->villages;
// Cek jika kabupaten memiliki desa/kelurahan terkait menggunakan logika AND bedasarkan nama desa/kelurahan.
$regency->hasVillageName(["PARIT SETIA", "PELIMPAAN", "SEMPARUK"], true);
// Cek jika kabupaten memiliki desa/kelurahan terkait menggunakan logika AND bedasarkan id desa/kelurahan.
$regency->hasVillageId([6101050014, 6101040025, 6101060023, 6101020014]);
// Get Desa/Kelurahan dari sebuah Kecamatan
$villages = $district->villages;
// Cek Desa ada di sebuah Provinsi
$village->isProvince(61);
// Cek Desa ada di sebuah Kabupaten
$village->isRegency(6102);
// Cek Desa ada di sebuah Kecamatan
$village->isDistrict(6101050);
// Cek Kecamatan ada di sebuah Provinsi
$district->isProvince(61);
// Cek Kecamatan ada di sebuah Kabupaten
$village->isRegency(6102);
// Get Kabupaten dari sebuah Desa
$village->regency;
// Get Provinsi dari sebuah Desa
$village->province;
// Get Provinsi dari sebuah Kecamatan
$district->province;
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.