承接 edc-motor/core 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

edc-motor/core

Composer 安装命令:

composer require edc-motor/core

包简介

EdC Motor (Espadas de Ceniza Motor) — núcleo backend Laravel reutilizable para webs de juegos de mesa: auth y roles, contenido i18n, render a PNG, PDF recortables, CRM de páginas, configuración, usuarios y backup

README 文档

README

Núcleo backend de EdC Motor (Espadas de Ceniza Motor): un paquete Laravel reutilizable para construir webs de juegos de mesa de imprimir-y-jugar. Cada juego instala el motor y programa solo sus entidades (cartas, fichas…); el motor pone el resto:

  • Auth y roles: Sanctum, registro con verificación de email localizada, reset de contraseña, permisos manage-game / manage-web / manage-users, SSO por código de un solo uso entre la web y el admin.
  • Comportamientos de modelo: publicado/borrador, soft deletes, imagen (Spatie MediaLibrary), slug traducible, filtros unificados, i18n de campos.
  • Render a PNG: cada entidad se fotografía desde la web pública con Chromium headless (Browsershot) y queda como media adjunta.
  • PDF recortables: DomPDF ensambla los PNG en hojas A4 con marcas de corte; catálogo de exports por juego + colecciones a la carta de usuarios e invitados.
  • CRM de páginas y bloques con DSL de campos, plantillas y bloque índice.
  • Configuración de la web (título, logo, fuentes, acento), gestión de usuarios, backup de BBDD (manual y programado) y monitor de salud.
  • API pública con SEO: sitemap, robots, nav con jerarquía, descargas.

Instalación

composer require edc-motor/core
php artisan vendor:publish --tag=motor-config   # config/motor.php
php artisan migrate
php artisan motor:install                       # roles y permisos base

Requiere PHP >= 8.2 y Laravel >= 11. Para el render a PNG hace falta un Chromium (el de puppeteer o el del sistema vía MOTOR_CHROME_PATH).

Las interfaces (web pública y panel de administración) son SPAs Vue 3 que se montan con los paquetes hermanos @edc-motor/ui y @edc-motor/admin-kit.

Versionado

Versión de tren: edc-motor/core, @edc-motor/ui y @edc-motor/admin-kit comparten número y se etiquetan juntos. Mientras el motor esté en 0.x, una versión menor puede romper API; los cambios se detallan en CHANGELOG.md.

Desarrollo

Este repositorio es un split de solo lectura generado desde el monorepo bildurre/boardgame_motor (directorio packages/core). Issues y pull requests, en el monorepo.

Licencia

GPL-3.0-only.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: GPL-3.0-only
  • 更新时间: 2026-07-06

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固