Download the PHP package hitocean/crud-generator without Composer
On this page you can find all versions of the php package hitocean/crud-generator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download hitocean/crud-generator
More information about hitocean/crud-generator
Files in hitocean/crud-generator
Package crud-generator
Short Description This is my package crud-generator
License MIT
Homepage https://github.com/vadiun-dev/crud-generator
Informations about the package crud-generator
This is my package crud-generator
Installation
You can install the package via composer:
Usage
Configuracion de modelo
Este comando permite generar un archivo de configuracion para la generacion de un modelo. Este archivo va a estar situado en la carpeta generators/models.
El archivo generado se puede ver asi.
En este archivo se pueden modificar todos los valores que se deseen antes de generar los archivos para el modelo.
Crear Modelo
Este comando permite generar un modelo con los atributos y relaciones que se definieron en el archivo de configuracion. Va a generar los siguientes archivos:
- Modelo
- Factory
- Migracion
Es importante destacar que al correr el comando se van a tratar de crear todos los archivos dentro de generators/models. Por lo que si un modelo ya esta creado lo va a intentar reemplazar.
Configuracion de controlador
Al igual que para con los modelos, este comando crea un archivo de configuracion con el que luego se creara el controlador. Este archivo se crea en la carpeta generators/controllers.
Consideraciones
- Es necesario que el modelo sobre el cual se va a generar el controlador ya este creado y migrado.
- Al ejecutar el comando nos va a solicitar que elijamos que metodos de un crud queremos generar, para marcarlos hay que tocar la barra espaciadora.
El archivo generado se puede ver asi:
Crear controlador
IMPORTANTE: Se van a crear todos los controladores que esten dentro de la carpeta generators/controllers. En caso de que ya existan los va a sobreescribir.
Al ejecutar este comando se van a crear los siguientes archivos:
- Controller.
- Data.
- Resource.
- Test.
Consideraciones
- Es necesario registrar la ruta donde corresponda, el paquete no lo hace automaticamente.
- Al UpdateData que se genera no tiene en cuenta que viene un route parameter hay que agregarselo manualmente. EJ: #[FromRouteParameter('company')]
- las relaciones en los controladores no estan contempladas aun.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- joaquin3684
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of crud-generator with dependencies
illuminate/contracts Version ^10.0||^11.0
laravel/prompts Version ^0.1.24
nette/php-generator Version ^4.1
spatie/laravel-package-tools Version ^1.16