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'); }
public function update($rowId, $cant) { \Cart::update($rowId, $cant); $item_row = \Cart::get($rowId); return response()->json(['total' => \Cart::total(), 'count' => \Cart::count(), 'item_subtotal' => $item_row->subtotal]); }