paulofelipem / brazilian-regions
Pacote com informações de todos os paises, estados e cidades (Estados e cidades brasileiras).
Requires
- php: >=8.1
- illuminate/database: >=9.40
- illuminate/support: >=9.40
This package is auto-updated.
Last update: 2025-03-21 19:26:32 UTC
README
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.
Requeriments
- PHP 8.1+
- Laravel 9.0+
Instalação
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"
Uso
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"
Tabelas
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
Changelog
Veja CHANGELOG para mais informações.
Bugs
Se você identificar alguma falha, por favor abra uma issue no Github.
Creditos
Licença
The MIT License (MIT). Please see License File for more information.