laravel-world-cities maintained by paulintrognon
Description
Laravel Package from which you can store and search any cities in the world based on geonames.org data
Author
Last update
2020/02/06 12:06
(dev-develop)
License
Downloads
59
Tags
Laravel World Cities
Instructions
Add to dependencies
composer require paulintrognon/laravel-world-cities
Load the files from geonames.org
php artisan lwc:download
If you want to only download specific countries:
php artisan lwc:download --countries=US,GB
Insert the cities in the database
First, you need to migrate to create the new lwc_cities and lwc_admin_zones table:
php artisan migrate
Then, insert the cities in your lwc_cities table:
php artisan lwc:seed
This command will only work if you have not specified any countries in previous step. If you did, use this command instead:
php artisan lwc:seed --countries=US,GB
Import postal codes if you need to use them
France
php artisan lwc:postalcodes:fr
Usage
Cities are stored in the lwc_cities table, under the Laravel Model PaulinTrognon\LaravelWorldCities\Models\LwcCity
Administrative zones are stored in the lwc_admin_zones table, under the Laravel Model PaulinTrognon\LaravelWorldCities\Models\LwcAdminZones