guillermovtec / crud-generator
Generador automático de CRUDs para Laravel
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/guillermovtec/crud-generator
Requires
- php: ^7.4|^8.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0|^12.0
This package is auto-updated.
Last update: 2025-12-14 21:27:20 UTC
README
Este paquete permite generar CRUDs completos de forma automática en tus proyectos Laravel con un solo comando Artisan.
🔧 Ideal para acelerar el desarrollo de paneles administrativos, sistemas personalizados, prototipos y MVPs.
🚀 Características
Genera automáticamente:
- 🧠 Modelo (
app/Models) - ⚙️ Controlador (
app/Http/Controllers) - 🧱 Migración con los campos definidos (
database/migrations) - 📄 Vistas Blade (
resources/views):index,create,edit - 🛤️ Sugerencia de ruta para agregar en
routes/web.php
✔ Usa stubs personalizables para tener control completo sobre el código generado.
🛠 Requisitos
- Laravel 8, 9 o 10
- PHP 7.4 o superior
⚙️ Instalación (modo local)
En el composer.json de tu proyecto Laravel, agrega:
"repositories": [ { "type": "path", "url": "../laravel-packages/crud-generator" } ] Luego instala el paquete con: bash Copiar Editar composer require guillermovenanciotecucan/crud-generator:dev-main 📦 Uso del comando bash Copiar Editar php artisan make:crud NombreDelModelo --fields="campo1:string,campo2:integer" 🔹 Ejemplo: bash Copiar Editar php artisan make:crud Producto --fields="nombre:string,precio:decimal" Genera: app/Models/Producto.php app/Http/Controllers/ProductoController.php resources/views/productos/index.blade.php resources/views/productos/create.blade.php resources/views/productos/edit.blade.php database/migrations/xxxx_xx_xx_create_productos_table.php 📌 También te sugerirá automáticamente la línea que puedes copiar en routes/web.php: php Copiar Editar Route::resource('productos', ProductoController::class); ✏️ Personalización Puedes publicar los stubs para modificarlos a tu gusto: bash Copiar Editar php artisan vendor:publish --tag=crud-stubs 📄 Licencia Este proyecto está bajo la licencia MIT. 👨💻 Autor Guillermo Venancio Tec Ucan 📧 guillermo.v.tec.ucan@gmail.com ¡Gracias por usar este generador! Si te resultó útil, compártelo con otros desarrolladores 🚀