The GeoNames geographical database covers all countries and contains over eleven million placenames that are available for download free of charge.
- Laravel 5.6
composer require ronscript/geos
php artisan vendor:publish --tag=geos
Geos::all()
Link: (http://www.geonames.org/)