Laravel 5.4 incluye varias mejoras en el sistema de rutas, a partir de ahora es posible definirlas con una interfaz completamente fluida, es decir encadenando métodos para especificar los diferentes componentes de las rutas o grupos de rutas como lo son middleware, prefijos, nombres, entre otros y esto por supuesto lo aprenderás en el siguiente video:
Notas
En Laravel 5.4 puedes definir rutas de forma fluida encadenando métodos, como por ejemplo:
<?php Route::name('products.edit') ->get('products/{product}/edit', 'ProductController@edit') ->middleware('guest');
También puedes definir grupos de rutas de forma fluida:
<?php Route::prefix('admin')->middleware('guest')->group(function () { //... });
Puedes usar la nueva interfaz fluida con rutas de tipo resource:
<?php Route::middleware('auth')->resource('productos', 'ProductController');
Material relacionado
- Uso de constructores semánticos e interfaces fluidas
- Curso de programación orientada a objetos
- Grupos de rutas en Laravel 5.*
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Nuevos middleware en Laravel 5.4 Lección siguiente Traducciones basadas en JSON en Laravel 5.4