brocard/地理位置

为任何项目设置地理位置表

v0.4 2017-07-04 14:31 UTC

This package is auto-updated.

Last update: 2024-09-15 03:29:10 UTC


README

Latest Version on Packagist GitHub license Total Downloads StyleCI

将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