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
Requires
- php: >=8.0
- illuminate/console: ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12
- illuminate/support: ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12
- spatie/laravel-activitylog: ^4.10
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:
- Modelo (m)
- Controlador (c)
- Resource (r)
- Factory (f)
- Migration (i)
- (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.