| Package Data | |
|---|---|
| Maintainer Username: | brocard |
| Maintainer Contact: | brocard@gmail.com (Yusniel Brocard) |
| Package Create Date: | 2015-02-10 |
| Package Last Update: | 2017-07-07 |
| Home Page: | https://brocard.github.io/geonames/ |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-11-03 15:16:56 |
| Package Statistics | |
|---|---|
| Total Downloads: | 88 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 1 |
| Total Watchers: | 2 |
| Total Forks: | 0 |
| Total Open Issues: | 0 |
Add the Geoname service provider to the config/app.php file in the providers array:
'providers' => [
// Laravel Framework Service Providers...
//...
// Package Service Providers
BrocardJr\Geo\GeoServiceProvider::class,
// ...
// Application Service Providers
// ...
],
For first instance you only need set enviroment variable intro .env file in root directoy
example: GEONAMES_USERNAME=your_username
You may easily access your configuration values using the global config helper function only run the next artisan command
php artisan vendor:publish --provider="BrocardJr\Geo\GeoServiceProvider"
Reload de config for some changes
php artisan vendor:publish --provider="BrocardJr\Geo\GeoServiceProvider" --tag=config --force
Install migrations
php artisan geo:install
Get countries from api.geonames.org
php artisan geo:import-countries
Get states from api.geonames.org
php artisan geo:import-states