Innodite
herramienta para desarrolladores · INN-HER-01

Laravel Module Maker

Cuando cada módulo nuevo te toma días de código repetido.

LaravelVue 3Código abiertoProducto propio de InnoditePublicado

Categoría: Herramienta

De qué se trata

Laravel Module Maker es un paquete que genera el backend completo de un módulo, sus rutas con el permiso de cada una y sus vistas en Vue 3, con un solo comando.

Un módulo agrupa varias subfuncionalidades y cada una es autocontenida, con la misma estructura de carpetas siempre. Funciona en proyectos de una aplicación o multiinquilino.

Para quién es

Para equipos que programan en Laravel y quieren que todos sus módulos tengan la misma forma, sin copiar y pegar.

Qué resuelve

  • El código repetido que toma días cada vez que se crea un módulo nuevo.
  • Los módulos que cada persona escribe a su manera y luego nadie logra mantener.
  • Un diagnóstico que dice qué le falta al proyecto y con qué línea se arregla.

Cómo funciona

  1. Instalas el paquete con Composer.
  2. Corres el diagnóstico, que revisa el proyecto.
  3. Generas el módulo con un comando y obtienes capas, rutas con permiso y vistas.

Qué aporta al negocio

  • Reduce el tiempo de cada entrega y baja el costo de mantener el código.
  • Es la herramienta con la que Innodite construye sus propios productos.

Cómo está hecho

PHP 8.2 o superior, Laravel 11, 12 y 13, y Vue 3. Versión actual 5.2.