kayo-bruno / states-and-cities-ibge
一个Laravel包,通过整合IBGE API创建和更新巴西所有州和城市
dev-main
2021-03-30 00:05 UTC
This package is auto-updated.
Last update: 2024-09-23 22:26:18 UTC
README
一个Laravel包,通过整合IBGE API创建和更新巴西所有州和城市
安装
composer require kayo-bruno/states-and-cities-ibge
安装完成后,您需要在app.php
文件中注册ServiceProvider
// config/app.php
'providers' => [
Kayo\StatesAndCitiesIbge\Providers\StatesAndCitiesIbgeServiceProvider::class,
];
现在执行以下命令以发布必要的配置
php artisan vendor:publish --provider="Kayo\StatesAndCitiesIbge\Providers\StatesAndCitiesIbgeServiceProvider"
执行以下命令以在数据库中创建表
php artisan migrate
最后,将以下配置添加到您的.env
文件中
IBGE_REST_INTEGRATION_HOST="https://servicodados.ibge.gov.br/api/v1"
使用方法
要导入IBGE API中的所有州和城市,只需执行以下命令即可
php artisan ibge:import-states-cities
注意:如果命令执行多次,则不会重复数据,实际上它会更新所有记录。
因此,您可以创建一个CRON
任务,定期执行以更新您的数据库。