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

    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

    Walter hace 1 año

    ? Agrupando varias rutas:

          Route::controller(CursoController::class)->group(function() {

              Route::get('cursos', ‘index’);

              Route::get('cursos/create', ‘create’);

              Route::get('cursos/{curso}', ‘show’);

          });