Package Data | |
---|---|
Maintainer Username: | yurtesen |
Maintainer Contact: | eyurtese@abo.fi (Evren Yurtesen) |
Package Create Date: | 2016-07-10 |
Package Last Update: | 2023-09-26 |
Home Page: | |
Language: | PHP |
License: | GPL-3.0 |
Last Refreshed: | 2024-11-11 15:10:47 |
Package Statistics | |
---|---|
Total Downloads: | 1,643 |
Monthly Downloads: | 10 |
Daily Downloads: | 1 |
Total Stars: | 31 |
Total Watchers: | 5 |
Total Forks: | 8 |
Total Open Issues: | 1 |
This package provides probably the best Eloquent models, most complete SQL schemas and fastest Artisan commands to import/update a local copy of GeoNames databases.
Note: If you are using Lumen. You have to first install irazasyed/larasupport !
Please include the following require in your composer.json :
{
"require": {
"yurtesen/geonames": "dev-master"
}
}
or install using command line :
composer require yurtesen/geonames:dev-master
after installation, you will need to add the service provider in your config\app.php to 'providers' array
Yurtesen\Geonames\GeonamesServiceProvider::class,
or for Lumen add service provider in bootstrap\app.php Remember that irazasyed/larasupport must be registered before.
$app->register(Yurtesen\Geonames\GeonamesServiceProvider::class);
Please see the wiki for further information
Please see the Wiki pages for implementation details.
| Name | Key |Relations | Scopes | |---------------------|-----------|-------------------------------------------|------------------------| |GeonamesGeoname |geoname_id |alternateName, timeZone,country |admin1,city,countryInfo | |GeonamesAlternateName|geoname_id |geoname | | |GeonamesCountryInfo |iso |timezone,continent | | |GeonamesFeatureCode |code | | | |GeonamesLanguageCode |iso_639_3 | | | |GeonamesTimezone |timezone_id| | | |GeonamesHierarchy |parent_id | | | |GeonamesAdmin1Code |geoname_id |geoname,hierarchies | | |GeonamesAdmin2Code |geoname_id |geoname,hierarchies | |
GeoNames file names and corresponding table names created in your database.
|Filename |Tablename | |---------------------|-------------------------| |timeZones.txt |geonames_timezones | |allCountries.zip |geonames_geonames | |countryInfo.txt |geonames_country_infos | |iso-languagecodes.txt|geonames_language_codes | |alternateNames.zip |geonames_alternate_names | |hierarchy.zip |geonames_hierarchies | |admin1CodesASCII.txt |geonames_admin1_codes | |admin2Codes.txt |geonames_admin2_codes | |featureCodes_en.txt |geonames_feature_codes |
Please check the wiki for more information about how to utilize the package efficiently and usage examples. If something does not work or if you have a suggestion, please do not hesitate to use the issue tracker.