定制 proyectopy/spaindatabasecities 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

proyectopy/spaindatabasecities

最新稳定版本:V1.0.0

Composer 安装命令:

composer require proyectopy/spaindatabasecities

包简介

Pakage for seed cities and provinces of Spain in Laravel database

README 文档

README

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.

Instalación rápida

Desde la linea de omandos procedemos a instalar el paquete usando el comando:

composer require  proyectopy/spaindatabasecities

Versiones compatibles

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

Publicar archivos

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:

  • Las Migraciones desde /vendor/proyectopy/spaindatabasecities/src/database/migrations a /database/migrations
  • Archivos de siembra de /vendor/proyectopy/spaindatabasecities/src/database/seeds a /database/seeds
  • Archivos de modelo de /vendor/proyectopy/spaindatabasecities/src/database/models a /app/Models

Después de eso, ejecute el siguiente comando:

composer dump-autoload

Migrar y añadir los datos a la base de datos

Ejecute el siguiente comando para hacer las migraciones:

php artisan migrate

Importar todos los datos

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

💦 PROXIMAMENTE 💦

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.

统计信息

  • 总下载量: 516
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-04-11

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固