Download the PHP package kodepandai/laravel-indonesia without Composer
On this page you can find all versions of the php package kodepandai/laravel-indonesia. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kodepandai/laravel-indonesia
More information about kodepandai/laravel-indonesia
Files in kodepandai/laravel-indonesia
Package laravel-indonesia
Short Description Indonesia administrative data for laravel
License MIT
Homepage https://github.com/kodepandai/laravel-indonesia
Informations about the package laravel-indonesia
Laravel Indonesia
Laravel package for Indonesia administrative data.
This is a lightweight version of laravolt/indonesia which ONLY provides model, migration, seeder and a simple API endpoint.
Comparison
feature | kodepandai/laravel-indonesia | laravolt/indonesia |
---|---|---|
installed size | 1.6 MB | 4.6 MB |
raw data | compressed with gzip | uncompressed |
api | simple | complex, for laravolt |
Installation
Install with composer:
(Optional) publish the package migration and configuration:
Configuration
Open the config/indonesia.php
file and suits your need.
Usage
Seeder
This package automatically load indonesia migration, but to seed the database you must configure it manually.
Call IndonesiaDatabaseSeeder
in your DatabaseSeeder
:
Model
This package has 4 base models (Province
, City
, District
, Village
)
and each model has relations to other models.
API
This package provides API endpoint to get administrative data. The API is enabled by default, to disable it, change the configuration file.
Province
- Get all provinces
*Note: add parameter as_html=true
to get response as html options.
City
-
Get all cities
- Get cities by province_code or province_name
*Note: add parameter as_html=true
to get response as html options.
District
-
Get all districts
- Get districts by city_code or city_name
*Note: add parameter as_html=true
to get response as html options.
Village
-
Get all villages
- Get villages by district_code or district_name
*Note: add parameter as_html=true
to get response as html options.
All versions of laravel-indonesia with dependencies
ext-zip Version *
laravel/framework Version ^7.0|^8.0|^9.0|^10.0|^11.0
staudenmeir/eloquent-has-many-deep Version ^1.11