ckcnet / laravel-world-cities
Laravel 包,您可以使用 geonames.org 的数据存储和搜索世界各地的任何城市
v5.0.3
2020-05-15 15:26 UTC
Requires
- php: >=5.5.9
README
说明
添加到依赖
composer require ckcnet/laravel-world-cities
从 geonames.org 加载文件
php artisan lwc:download
如果您只想下载特定国家
php artisan lwc:download --countries=US,GB
将城市插入数据库
首先,您需要迁移以创建新的 lwc_cities 和 lwc_admin_zones 表
php artisan migrate
然后,将城市插入您的 lwc_cities 表
php artisan lwc:seed
此命令仅在您在先前步骤中未指定任何国家时有效。如果您指定了,请使用此命令代替
php artisan lwc:seed --countries=US,GB
如果您需要使用邮政编码,请导入邮政编码
法国
php artisan lwc:postalcodes:fr
用法
城市存储在 lwc_cities 表中,位于 Laravel 模型 CkcNet\LaravelWorldCities\Models\LwcCity 下
行政区域存储在 lwc_admin_zones 表中,位于 Laravel 模型 CkcNet\LaravelWorldCities\Models\LwcAdminZones 下