modelos crear controlador laravel laravel-5.4 artisan

crear - Laravel 5.4 crea modelo, controlador y migración en un solo comando artesanal



crear controlador laravel (9)

Laravel 5.4 Puedes usar

php artisan make:model --migration --controller --resource Test

Esto creará 1) Modelo 2) controlador con función de recursos predeterminada 3) Archivo de migración

Y obtuve respuesta

Modelo creado con éxito.

Migración creada: 2018_04_30_055346_create_tests_table

Controlador creado con éxito.

Puedo crear un modelo y un controlador de recursos (vinculado al modelo) con el siguiente comando

php artisan make:controller TodoController --resource --model=Todo

También quiero crear una migración con el comando anterior, ¿es posible?


Para hacer los 3: modelo, controlador y esquema de migración de la tabla

escriba en su consola: php artisan make:model NameOfYourModel -mcr


Para hacer modo, controladores con recursos, puede escribir CMD de la siguiente manera:

php artisan make:model Todo -mcr

o puedes verificar escribiendo

php artisan help make:model

donde puedes obtener todas las ideas


Podemos usar php artisan make:model Todo -a para crear modelo, migración, controlador de recursos y fábrica


Puede hacer modelo + migración + controlador , todo en una línea, usando este comando:

php artisan make:model --migration --controller test

Versión corta: php artisan make:model -mc test

Salida: -

Modelo creado con éxito.

Migración creada: 2018_03_10_002331_create_tests_table

Controlador creado con éxito.

Si necesita realizar todas las operaciones CRUD en el controlador , use este comando:

php artisan make:model --migration --controller test --resource

Versión corta: php artisan make:model -mc test --resource


Puede usar -m -c -r para realizar la migración, el modelo y el controlador.

php artisan make:model Post -m -c -r


Puedes hacerlo con el siguiente comando:

php artisan make:model post -mc


Puedes hacerlo si comienzas desde el modelo

php artisan make:model Todo -mcr

si ejecuta php artisan make:model --help puede ver todas las opciones disponibles

-m, --migration Crea un nuevo archivo de migración para el modelo.
-c, --controller Crea un nuevo controlador para el modelo.
-r, --resource Indica si el controlador generado debe ser un controlador de recursos

Actualizar

Como se menciona en los comentarios de @arun en las versiones más nuevas de laravel> 5.6, es posible ejecutar el siguiente comando:

php artisan make:model Todo -a

-a, --all Genera un controlador de migración, fábrica y recursos para el modelo


php artisan make:model PurchaseRequest -crm

El resultado es

Model created successfully. Created Migration: 2018_11_11_011541_create_purchase_requests_table Controller created successfully.

Simplemente use -crm en lugar de -mcr