paulofelipem/brazilian-regions

Pacote com informações de todos os paises, estados e cidades (Estados e cidades brasileiras).

v1.0.20 2022-11-21 12:55 UTC

This package is auto-updated.

Last update: 2025-03-21 19:26:32 UTC


README

Latest Version on Packagist Total Downloads

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.