name('productos'); Auth::routes(['register' => false]); Route::get('/productos', 'ProductoController@index')->name('productos.index'); Route::get('/chismosa', 'ChismosaController@show')->name('chismosa.show'); Route::middleware('auth')->group( function() { Route::name('subpedidos.')->prefix("subpedidos")->group( function() { Route::get('/', function() { return view('subpedidos_create'); })->name('create'); Route::post('guardar_sesion', function() { $r = request(); if (!isset($r["subpedido"])) { throw new HttpException(400, "La request necesita un subpedido para guardar en sesión"); } session(["subpedido_nombre" => $r["subpedido"]["nombre"]]); session(["subpedido_id" => $r["subpedido"]["id"]]); return "Subpedido guardado en sesión"; })->name('guardarSesion'); Route::get('obtener_sesion', function() { $sesion = [ 'subpedido' => [ 'nombre' => session("subpedido_nombre"), 'id' => session("subpedido_id") ] ]; return $sesion; })->name('obtenerSesion'); }); });