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.
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
- Asociar rutas a modelos con implicit route binding en Laravel 5.2
- Creación y uso de controladores en Laravel
- Tinker, la consola de comandos de Laravel
- Claves foráneas e integridad referencial de datos en Laravel
- Cómo crear rutas en Laravel 5.*
- Curso de novedades en Laravel 5.2
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Facades automáticos en Laravel 5.4 Lección siguiente Nuevos middleware en Laravel 5.4