diff --git a/routes/web.php b/routes/web.php index b55bd67..4a1740f 100644 --- a/routes/web.php +++ b/routes/web.php @@ -38,28 +38,27 @@ Route::middleware(['auth', 'role:barrio'])->group(function() { Route::get('/admin/login', 'AdminController@show')->name('admin.login'); -Route::middleware(['auth', 'role:admin_barrio'])->group(function () { - Route::get('/admin', 'RouteController@main')->name('admin'); - - Route::get('/admin/exportar-planillas-a-pdf/{gdc}', 'AdminController@exportarPedidosAPdf'); - Route::get('/admin/exportar-pedido-a-csv/{gdc}', 'AdminController@exportarPedidoACSV'); - Route::get('/admin/exportar-pedido-con-nucleos-a-csv/{gdc}', 'AdminController@exportarPedidoConNucleosACSV'); +Route::middleware(['auth', 'role:admin_barrio'])->prefix('admin')->group(function () { + Route::get('/', 'RouteController@main')->name('admin'); + Route::get('/exportar-planillas-a-pdf/{gdc}', 'AdminController@exportarPedidosAPdf'); + Route::get('/exportar-pedido-a-csv/{gdc}', 'AdminController@exportarPedidoACSV'); + Route::get('/exportar-pedido-con-nucleos-a-csv/{gdc}', 'AdminController@exportarPedidoConNucleosACSV'); Route::get('/{gdc}/faltantes-y-sobrantes', 'FaltantesYSobrantesController@pedido'); }); Route::get('/comisiones/login', 'ComisionesController@show')->name('comisiones.login'); -Route::middleware(['auth', 'role:comision'])->group( function() { - Route::get('/comisiones', 'RouteController@main')->name('comisiones'); - Route::get('/comisiones/pedidos/descargar', 'ComisionesController@descargarPedidos')->name('comisiones.pedidos.descargar'); - Route::get('/comisiones/pedidos/notas', 'ComisionesController@descargarNotas')->name('comisiones.pedidos.notas'); - Route::get('/comisiones/pedidos/pdf', 'ComisionesController@pdf')->name('comisiones.pedidos.pdf'); - Route::get('/comisiones/pedidos/ollas', 'ComisionesController@descargarPedidosDeOllas')->name('comisiones.pedidos.ollas'); - Route::get('/comisiones/canasta/ejemplo', 'ComisionesController@descargarCanastaEjemplo')->name('comisiones.canasta.ejemplo'); - Route::post('/comisiones/canasta', 'ComisionesController@cargarCanasta')->name('comisiones.canasta'); - Route::get('/comisiones/saldos/ejemplo', 'ComisionesController@descargarSaldosEjemplo')->name('comisiones.saldos.ejemplo'); - Route::post('/comisiones/saldos', 'ComisionesController@cargarSaldos')->name('comisiones.saldos'); - Route::put('/comisiones/parametros/{parametro_id}', 'ComisionesController@modificarParametros'); +Route::middleware(['auth', 'role:comision'])->prefix('comisiones')->group( function() { + Route::get('/', 'RouteController@main')->name('comisiones'); + Route::get('/pedidos/descargar', 'ComisionesController@descargarPedidos')->name('comisiones.pedidos.descargar'); + Route::get('/pedidos/notas', 'ComisionesController@descargarNotas')->name('comisiones.pedidos.notas'); + Route::get('/pedidos/pdf', 'ComisionesController@pdf')->name('comisiones.pedidos.pdf'); + Route::get('/pedidos/ollas', 'ComisionesController@descargarPedidosDeOllas')->name('comisiones.pedidos.ollas'); + Route::get('/canasta/ejemplo', 'ComisionesController@descargarCanastaEjemplo')->name('comisiones.canasta.ejemplo'); + Route::post('/canasta', 'ComisionesController@cargarCanasta')->name('comisiones.canasta'); + Route::get('/saldos/ejemplo', 'ComisionesController@descargarSaldosEjemplo')->name('comisiones.saldos.ejemplo'); + Route::post('/saldos', 'ComisionesController@cargarSaldos')->name('comisiones.saldos'); + Route::put('/parametros/{parametro_id}', 'ComisionesController@modificarParametros'); }); Route::get('/ollas/login', 'OllasController@show')->name('ollas.login');