Pakage for seed cities and provinces of Spain in Laravel database
proyectopy/spaindatabasecities is a Laravel package for pakage for seed cities and provinces of spain in laravel database.
It currently has 1 GitHub stars and 1.061 downloads on Packagist (latest version V1.0.0).
Install it with composer require proyectopy/spaindatabasecities.
Discover more Laravel packages by proyectopy
or browse all Laravel packages to compare alternatives.
Last updated
proyectopy/spaindatabasecities es un paquete para Laravel que puedes usar para añadir datos sobre provincias y ciudades de España a tus proyectos de Laravel.
Con este paquete crearemos las migraciones, los seeders y los modelos de pais, provincias y ciudades de España a tu proyecto.
Datos obtenidos de sitio del INE a fecha 10/4/23
https://www.ine.es
Esta basado en un antiguo proyecto de azishapidin.
Desde la linea de omandos procedemos a instalar el paquete usando el comando:
composer require proyectopy/spaindatabasecities
Este paquete lo desarrollé y probé usando las ultimas versiones de Laravel, usando filamentphp 3.2
| Versión Laravel | Version plugin | Instalación desde composer|
|---- |----|----|
| 10.0.x 11.0.x | >= 1.0.0 | composer require proyectopy/spaindatabasecities |
Ejecuta el siguiente comando en la línea de comando:
php artisan spaincountry:publish
Al terminar el comando anterior, se habrán copiado los siguientes archivos a tu proyecto:
/vendor/proyectopy/spaindatabasecities/src/database/migrations a /database/migrations/vendor/proyectopy/spaindatabasecities/src/database/seeds a /database/seeds/vendor/proyectopy/spaindatabasecities/src/database/models a /app/ModelsDespués de eso, ejecute el siguiente comando:
composer dump-autoload
Ejecute el siguiente comando para hacer las migraciones:
php artisan migrate
php artisan db:seed --class=SpainSeeder
Una vez finalizado puedes usar a tu gusto los datos almacenados en la base de datos que contiene:
Las 52 provincias españolas y aunque no estan todas de momento, una amplia cantidad de ciudades que iré completando a medida que vaya disponiendo de tiempo.
Hemos actualizado la Version de dev/main a V1.0.0
~~Poco a poco iré añadiendo ciudades para completar las que faltan.~~
Ya completé el listado con 8116 poblaciones de las 8132 que el INE contabiliza.
Tengo previsto añadir las resources para los que usen Filamentphp.