guillermovtec / crud-generator
Generador automático de CRUDs para Laravel
dev-main
2026-03-07 21:08 UTC
Requires
- php: ^8.2
- illuminate/console: ^10.0|^11.0|^12.0
- illuminate/support: ^10.0|^11.0|^12.0
This package is auto-updated.
Last update: 2026-04-07 21:43:05 UTC
README
Paquete para generar un CRUD base (modelo, controlador, vistas y migración) con un solo comando Artisan.
Características
Genera automáticamente:
- Modelo en
app/Models - Controlador REST en
app/Http/Controllers - Migración en
database/migrations(si pasas--fields) - Vistas Blade:
index,create,edit - Sugerencia de ruta
Route::resource(...)
Requisitos
- PHP 8.2+
- Laravel 10, 11 o 12
Instalación
composer require guillermovtec/crud-generator
Si lo usas localmente por ruta:
{
"repositories": [
{
"type": "path",
"url": "../laravel-packages/crud-generator"
}
]
}
Luego:
composer require guillermovtec/crud-generator:dev-main
Uso
php artisan make:crud Producto --fields="nombre:string,precio:decimal"
Esto genera:
app/Models/Producto.phpapp/Http/Controllers/ProductoController.phpresources/views/productos/index.blade.phpresources/views/productos/create.blade.phpresources/views/productos/edit.blade.phpdatabase/migrations/xxxx_xx_xx_xxxxxx_create_productos_table.php
Al final del comando también te muestra la ruta sugerida:
Route::resource('productos', App\Http\Controllers\ProductoController::class);
Publicar stubs
php artisan vendor:publish --tag=crud-stubs
Licencia
MIT