API for Myanmar regions and cities data
Created for Laravel 6.0 and above. A very simple and basic package that provides APIs to get Regions and Cities from Myanmar country. I am sure anyone with basic Laravel and package knowledge will understand (or anyone with PHP experience).
After installation you can retrieve the data by REST APIs. By default, the data are retrieved from Json files. However you can change the setting in config and try to retrieve from database.
-
Run
composer require mrlinnth/mm-regions-cities
-
Run
php artisan vendor:publish --tag=mmrc
-
Done
To retrieve data from database
-
Run
php artisan migrate
-
Import the two csv files found in your
storage/app/vendor/mmrc
-
Update
config/mmrc.php
with'use_json' => false
-
Run
php artisan config:cache
-
Access
{APP_URL}/api/mmrc
to get all data -
Access
{APP_URL}/api/mmrc/regions
to get all regions -
Access
{APP_URL}/api/mmrc/regions/{region_id}
to get specific region data -
Access
{APP_URL}/api/mmrc/cities
to get all cities -
Access
{APP_URL}/api/mmrc/cities/{city_id}
to get specific city data
-[ ] vuejs dropdown component
-[ ] CRUD for city
- there are csv files and json files in
publishable
folder. Download and use as you like.
- Fork and change the illuminate version in
composer.json
to your Laravel version.
I have used the data from following links. I have added 4,5 missing cities but I am sure there are many more missing. So anyone is welcome to update the cities data.