Package Laravel para adicionar tabelas de estados e cidades do Brasil ao banco de dados.
Atenção: apesar da package estar funcionando, há melhorias a se fazer, como por exemplo, verificar se o usuário já tem essas tabelas no banco antes de rodar a migration. Use com cautela
- Instale o pacote:
composer require brew/brazil-locations
- Execute o comando de instalação:
php artisan brazil-locations:install
A package inclui os modelos Eloquent State
e City
para facilitar a interação com as tabelas.
Listar todos os estados:
use App\Models\State;
$states = State::all();
Obter as cidades de um estado:
$state = State::find(1);
$cities = $state->cities;
Obter o estado de uma cidade:
use App\Models\City;
$city = City::find(1);
$state = $city->state;
MIT