5. Grupo de rutas
Los grupos de rutas te permiten agrupar un conjunto de rutas relacionadas y aplicarles filtros y middleware de manera conjunta. De esta forma, puedes definir de manera eficiente rutas con características en común como autenticación, roles de usuario o idiomas. En este capítulo, conocerás cómo crear grupos de rutas, definir middleware para aplicar filtros y restricciones, y cómo utilizar el método "prefix" para establecer prefijos comunes en las rutas de un grupo.
2 comentarios
Inicia sesión para comentar
Comentarios:
-
Sebastian Beltran hace 1 año
/* usuarios */
Route::controller(UsuariosController::class)->group(function(){
Route::get('/usuarios','index')->middleware('auth.admin')->name('usuarios.ver');
Route::post('/usuinsertar', 'store')->middleware('auth.admin')->name('usuarios.insertar');
Route::post('/usuactualizar', 'update')->middleware('auth.admin')->name('usuactualizar');
Route::delete('/usudestroy/{id}', 'destroy')->middleware('auth.admin')->name('usuarios.destroy');
Route::post('/usufiltroemail','filtro_email')->middleware('auth.admin')->name('usufiltroemail');
});
-
Walter hace 2 años
? Agrupando varias rutas:
Route::controller(CursoController::class)->group(function() {
Route::get('cursos', ‘index’);
Route::get('cursos/create', ‘create’);
Route::get('cursos/{curso}', ‘show’);
});