public function postOrderGenerate(Request $request) { $orden = new \App\Models\Orden(); $orden->numero_productos = \Cart::totalItems(); $orden->total_productos = \Cart::total(); $orden->fecha = Carbon::now(); $orden->estatus = 1; $orden->cliente_id = $request->cliente_id; $orden->save(); $request->session()->put('orden_id', $orden->id); foreach (\Cart::contents() as $item) { $detalle = new \App\Models\DetalleOrden(); $detalle->producto_id = $item->id; $detalle->precio_producto = $item->price; $detalle->cantidad_producto = $item->quantity; $detalle->orden_id = $orden->id; $detalle->save(); } \Cart::destroy(); return redirect()->route('cart.confirmation'); }