false]); Route::get('/', 'RouteController@home')->name('home'); Route::middleware(['auth'])->group(function () { Route::get('/user', 'UserController@user')->name('user'); Route::get('/user/rol', 'UserController@rol')->name('user.rol'); Route::get('/user/grupo_de_compra', 'UserController@grupoDeCompra')->name('user.grupoDeCompra'); }); Route::middleware(['auth', 'role:barrio'])->group(function() { Route::get('/pedido', 'RouteController@main')->name('pedido'); Route::get('/pedido/sesion', 'SessionController@fetch')->name('pedido.sesion'); Route::post('/pedido/sesion', 'SessionController@store')->name('pedido.sesion.store'); Route::delete('/pedido/sesion', 'SessionController@destroy')->name('pedido.sesion.destroy'); }); 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')->name('admin.pedidos.pdf'); Route::get('/admin/exportar-pedido-a-csv/{gdc}', 'AdminController@exportarPedidoACSV')->name('admin.pedidoBarrial.csv'); Route::get('/admin/exportar-pedido-con-nucleos-a-csv/{gdc}', 'AdminController@exportarPedidoConNucleosACSV')->name('admin.pedidoPorNucleos.csv'); }); 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', 'ComisionesController@descargarPedidos')->name('comisiones.pedidos'); 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')->name('comisiones.parametros.modificar'); Route::post('/comisiones/grupos-de-compra/', 'ComisionesController@crearGrupoDeCompra')->name('comisiones.gruposDeComrpa.crear'); Route::put('/comisiones/grupos-de-compra/{grupo_de_compra_id}', 'ComisionesController@modificarGrupoDeCompra')->name('comisiones.gruposDeComrpa.modificar'); Route::get('/comisiones/pedidos/{gdc}', 'AdminController@exportarPedidoACSV')->name('comisiones.pedidos.descargar.grupoDeCompra'); Route::get('/comisiones/pedidos/{gdc}/ollas', 'AdminController@exportarPedidoOllasACSV')->name('comisiones.pedidos.ollas.grupoDeCompra'); Route::get('/comisiones/pedidos/{gdc}/notas', 'AdminController@exportarNotasACSV')->name('comisiones.pedidos.notas.grupoDeCompra'); }); Route::get('/ollas/login', 'OllasController@show')->name('ollas.login'); Route::middleware(['auth', 'role:ollas'])->prefix('ollas')->group( function() { Route::get('/', 'RouteController@main')->name('ollas'); Route::get('/{gdc}','OllasController@pedido')->name('ollas.pedido'); Route::put('/{gdc}/cantidad','OllasController@actualizarCantidadOllas')->name('ollas.actualizarCantidadOllas'); });