All packages
Building Dependent Address fields
Building dependent address fields
For province → district → local-body selectors:
Load provinces with
getProvinces().When a province is selected, load districts with
getDistricts($provinceId).When a district is selected, load local bodies with
getLocalBodies($districtId).Optionally match
local_level_type_idtogetLocalBodyTypes()to show the local-body type.
Example JSON endpoint:
use Illuminate\Support\Facades\Route;
use Khanaldpk\NepaliAddress\Facades\NepaliAddress;
Route::get('/api/nepali-address/districts/{provinceId}', function (int $provinceId) {
return NepaliAddress::getDistricts($provinceId);
});
Route::get('/api/nepali-address/local-bodies/{districtId}', function (int $districtId) {
return NepaliAddress::getLocalBodies($districtId);
});