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任务,定期执行以更新您的数据库。