brocard / 地理位置
为任何项目设置地理位置表
v0.4
2017-07-04 14:31 UTC
Requires
- php: >=5.6.4
- guzzlehttp/guzzle: >=6.2
This package is auto-updated.
Last update: 2024-09-15 03:29:10 UTC
README
将Geoname服务提供者添加到根目录下的config/app.php
文件中的providers
数组
'providers' => [ // Laravel Framework Service Providers... //... // Package Service Providers BrocardJr\Geo\GeoServiceProvider::class, // ... // Application Service Providers // ... ],
第一次实例,你只需要在根目录下的 .env
文件中设置环境变量
example: GEONAMES_USERNAME=your_username
你可以通过全局配置辅助函数轻松访问配置值,只需运行以下Artisan命令
php artisan vendor:publish --provider="BrocardJr\Geo\GeoServiceProvider"
重新加载配置以应用更改
php artisan vendor:publish --provider="BrocardJr\Geo\GeoServiceProvider" --tag=config --force
安装迁移
php artisan geo:install
从api.geonames.org获取国家
php artisan geo:import-countries
从api.geonames.org获取州
php artisan geo:import-states