ckcnet/laravel-world-cities

Laravel 包,您可以使用 geonames.org 的数据存储和搜索世界各地的任何城市

v5.0.3 2020-05-15 15:26 UTC

This package is auto-updated.

Last update: 2024-09-16 01:27:34 UTC


README

说明

添加到依赖

composer require ckcnet/laravel-world-cities

从 geonames.org 加载文件

php artisan lwc:download

如果您只想下载特定国家

php artisan lwc:download --countries=US,GB

将城市插入数据库

首先,您需要迁移以创建新的 lwc_citieslwc_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