Wallogit.com
2017 © Pedro Peláez
Indonesia Province, City, Sub District, Villages. Data From nomor.net
Laravel Package to populate and searching indonesia locations. From Provinces To Villages. Data Scraped from http://www.nomor.net/, (*1)
From your projects root folder in terminal run:, (*3)
composer require rezzakurniawan/locanesia
Register the package, (*4)
Laravel 5.5 and up
Uses package auto discovery feature, no need to edit the config/app.php file., (*5)
Laravel 5.4 and below
Register the package with laravel in config/app.php under providers and aliases with the following:, (*6)
'providers' => [
...
rezzakurniawan\Locanesia\LocanesiaServiceProvider::class,
];
'aliases' => [
...
'Locanesia' => rezzakurniawan\Locanesia\LocanesiaFacade::class,
];
Migrate Database & Seed Database, (*7)
php artisan migrate && php artisan db:seed --class=rezzakurniawan\\Locanesia\\Database\\Seed\\LocationSeeder
variable term can part of full address, like "Buah Batu Bandung"., (*8)
always call locanesia, use it : ``` php use rezzakurniawan\Locanesia\Locanesia;, (*9)
1. For Full Text Search ```php /** * Full Text Search Location * * @param String $term Village, Postcode, Province, City Or combine * @param String $response json|array * @return void */ Locanesia::search($term, $response);
/**
* Get All Provinces
*
* @param String $response json|array
* @return void
*/
Locanesia::getProvinces($response);
/**
* Get All Provinces
*
* @param String $provinces Province Name
* @param String $response json|array
* @return void
*/
Locanesia::getCities($provinces, $response);
/**
* Get Detail Location By Postcode
*
* @param String $term postcode
* @param String $response json|array
* @return void
*/
Locanesia::getLocationByPostCode($term, $type);
Laravel Locanesia is Licensed under MIT. Enjoy!, (*10)