Laravel — Migrations e seeders de todos os paises, estados e cidades (Estados e cidades brasileiras).
Neste repositório encontram-se migrations e seeders necessários para criação de tabelas de países, estados e cidades (Apenas estados e cidades brasileiras).
Esses dados são alimentados atráves da API de serviço de dados do IBGE.
- PHP 8.1+
- Laravel 9.0+
Este pacote publica um arquivo config/brazilianregions.php. Se você já tiver um arquivo com esse nome, deverá renomeá-lo ou removê-lo.
Você pode instalar o pacote via composer:
composer require PauloFelipeM/brazilian-regions
O provedor de serviços será registrado automaticamente. Ou você pode adicionar manualmente o provedor de serviços em seu arquivo config/app.php:
'providers' => [
// ...
PauloFelipeM\BrazilianRegions\BrazilianRegionsServiceProvider::class,
];
Você deve publicar a migração e o arquivo de configuração config/brazilianregions.php com:
php artisan vendor:publish --provider="PauloFelipeM\BrazilianRegions\BrazilianRegionsServiceProvider"
Após a instalação, você deve executar os comandos de migrations e seeders:
php artisan migrate
php artisan db:seed --class="PauloFelipeM\\BrazilianRegions\\Database\\Seeds\\DatabaseSeeder"
A tabela countries
contém:
- m_49: ID
- acronym: SIGLA
- name: NOME
- region: REGIÃO
A tabela states
contém:
- acronym: SIGLA
- name: NOME
- region: REGIÃO
- region_acronym: SIGLA REGIÃO
A tabela cities
contém:
- name: NOME
Veja CHANGELOG para mais informações.
Se você identificar alguma falha, por favor abra uma issue no Github.
The MIT License (MIT). Please see License File for more information.