arzuaga/crud-generator

Generador CRUD artesanal para Laravel

Installs: 31

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/arzuaga/crud-generator

v1.2.0 2025-08-12 21:14 UTC

This package is auto-updated.

Last update: 2025-09-12 21:26:47 UTC


README

Generador artesanal de CRUDs para Laravel. Este paquete te permite generar de forma rápida y limpia modelos, controladores, requests, factories, tests, migraciones y rutas para cualquier entidad.

🚀 Instalación

Requiere Laravel 8.x a 12.x y PHP >= 8.0

composer require arzuaga/crud-generator:^1.2.0

📦 Publicar los stubs Si deseas utilizar las plantillas por defecto, utiliza los archivos generados:

php artisan vendor:publish --tag=crud-generator-stubs

Esto copiará los archivos a resources/stubs, donde podés personalizarlos.

⚙️ Uso

php artisan crud:generator Company

Siendo Company el nombre del modelo. Esto generará, por defecto los siguientes elementos:

  1. Modelo (m)
  2. Controlador (c)
  3. Resource (r)
  4. Factory (f)
  5. Migration (i)
  6. (no por defecto) Test (t)

Pero estos parámetros son editables. Con la propiedad --create={} puedes generar lo que necesites.

📄 Ejemplos

php artisan crud:generator Company --create=mrc

El ejemplo anterior solo generará el Modelo, Resource y Controlador.

Por defecto siempre se agregará a la ruta (routes/api.php) del proyecto en formato de Resource.

Cualquier duda o sugerencia, escribir a aarzuagat@gmail.com