En las versiones anteriores de Laravel ya éramos capaces de generar controladores normales o de tipo recurso (resource controller) con tan sólo un comando. Desde Laravel 5.2 también somos capaces de enlazar un parámetro de una ruta (típicamente un ID o un slug) a un modelo. Ahora a partir de Laravel 5.4 podemos generar un controlador de tipo recurso enlazado a un modelo con “implicit route binding” y esto con tan sólo un comando, como veremos en el siguiente video.

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Notas

Ahora el comando php artisan make:controller  incluye la opción --model  que nos permite generar un nuevo controlador de tipo recurso asociado a un modelo a través de implicit route binding como ya te explicamos en nuestro Curso de novedades de Laravel 5.2.

Si quieres obtener más ayuda sobre el uso de un comando en Laravel sólo debes escribir “php artisan help” seguido del nombre del comando, por ejemplo: php artisan help make:controller.

En Laravel también es posible abreviar comandos, por ejemplo puedes generar un controlador con:

php artisan ma:contr NombreDelControlador

Material relacionado

Únete a la discusión

Regístrate en Styde y obtén una invitación a nuestro Slack.

Lección anterior Facades automáticos en Laravel 5.4 Lección siguiente Nuevos middleware en Laravel 5.4