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?
laravel
laravel-5.4
artisan
arun
fuente
fuente
Respuestas:
Puedes hacerlo si comienzas desde el modelo
si corres
php artisan make:model --help
puedes ver todas las opciones disponiblesActualizar
Como se menciona en los comentarios de @arun en las versiones más recientes de laravel> 5.6, es posible ejecutar el siguiente comando:
fuente
php artisan make:model Todo -a
para crear el modelo, la migración, el controlador de recursos yfactory
show
param es el objeto modelo cuando se crea conmake:model -mcr
vsmake:controller --resource
el métodoshow
param es$id
Puede hacer modelo + migración + controlador , todo en una línea, usando este comando:
Version corta:
php artisan make:model -mc test
Salida: -
Si necesita realizar todas las operaciones CRUD en el controlador , use este comando:
Version corta:
php artisan make:model -mc test --resource
fuente
Puedes hacerlo con el siguiente comando:
Breve:
-m, para crear migración
-c para crear el controlador
-r para especificar que el controlador tiene recurso
fuente
Actualizado
Laravel 6 a través del modelo
Para generar una migración, sembradora, fábrica y controlador de recursos para el modelo
O
Otras opciones
-c, --controller Crea un nuevo controlador para el modelo
-f, --factory Crea una nueva fábrica para el modelo
--force Crea la clase incluso si el modelo ya existe
-m, --migration Crea un nuevo archivo de migración para el modelo
-s, --seed Crear un nuevo archivo sembrador para el modelo
-p, --pivot Indica si el modelo generado debe ser un modelo de tabla intermedia personalizada
-r, --resource Indica si el controlador generado debe ser un controlador de recursos
Para más ayuda
Espero que los novatos obtengan ayuda.
fuente
El resultado es
Simplemente use -crm en lugar de -mcr
fuente
Laravel 5.4 Puedes usar
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.
fuente
Podemos usar
php artisan make:model Todo -a
para crear modelos, migración, controlador de recursos y fábricafuente
Para hacer modo, controladores con recursos, puede escribir CMD de la siguiente manera:
o puedes verificar escribiendo
donde puedes obtener todas las ideas
fuente
Para hacer los 3: modelo, controlador y esquema de migración de la tabla
escribe en tu consola:
php artisan make:model NameOfYourModel -mcr
fuente
Puede usar -m -c -r para realizar la migración, el modelo y el controlador.
fuente
No necesita agregar: la bandera de recursos simplemente escriba lo siguiente y laravel creará todos los recursos deseados
fuente
Cómo lo estaba haciendo hasta ahora:
Aparentemente, hay una forma más rápida:
fuente
Simplemente pruebe este comando en su terminal
Debajo de la salida y su modelo, el controlador con el archivo de recursos y migración creará ...
fuente