vista mvc modelo junto ejemplos desde curso controlador con cero aplicado php laravel

php - modelo - mvc ejemplos



Generar controlador y modelo (9)

Soy un novato con Laravel y jugué alrededor de laravel 4 (versión Beta). Quiero saber cómo generar el controlador y el modelo mediante la línea de comandos con php artisan . Pero no sé cómo hacerlas.


Gracias, @ user1909426, puedo encontrar una solución por la php artisan list expertos de php artisan list que mostrará todos los comandos que se usaron en L4. Se puede crear controlador solo no modelo. Sigo este comando para generar el controlador.

php artisan controller:make [Name]Controller

En Laravel 5, el comando ha cambiado:

php artisan make:controller [Name]Controller

Nota: [nombre] nombre del controlador


Hacer controlador de recursos con el modelo .

php artisan make:controller PostController --model=Post



Modelos:

php artisan krlove:generate:model Videos --table-name=videos


Para generar modelo, controlador con recursos y migración, el mejor comando es:

php artisan make:model ModelName -m -cr


Puedes hacer un archivo de controlador plano como

php artisan make:controller --plain <controller name>


Utilizar:

make:model {{SingularName}}

p.ej

make:model Video


Vea este video: http://youtu.be/AjQ5e9TOZVk?t=1m45s Puede hacer una php artisan list para ver todos los comandos. El comando para generar controladores REST-ful es controller:make Puede ver el uso con: php artisan help make:controller


Laravel 5

Las otras respuestas son excelentes para Laravel 4, ¡pero Laravel 5 está aquí! Ahora tenemos la capacidad de generar todo tipo de cosas por defecto. Ejecute php artisan help para ver todos los comandos de artisan. Aquí están todos los comandos de make :

make make:command Create a new command class make:console Create a new Artisan command make:controller Create a new resource controller class make:event Create a new event class make:middleware Create a new middleware class make:migration Create a new migration file make:model Create a new Eloquent model class make:provider Create a new service provider class make:request Create a new form request class

Nota: ya no usamos item : make. En cambio ahora tenemos make: item .

Ejecute php artisan help make:item para ver lo que puede pasar. Por ejemplo, php artisan help make:migration muestra que debemos pasarle el nombre de la migración, pero también podemos pasarlo --create="" o --table="" para especificar el nombre de la tabla para crear o modificar, respectivamente. Ejecute php artisan make:migration create_articles_table --create="articles" para generar la tabla de artículos. Además, la generación de modelos se encarga de generar la migración para ese modelo. Siga las convenciones de nomenclatura y se pluralizará para la migración.