Skip to content

Instantly share code, notes, and snippets.

Created March 6, 2020 20:54
What would you like to do?
public function terminarVenta()
// Crear una venta
$venta = new Venta();
$idVenta = $venta->id;
$productos = $this->obtenerProductos();
// Recorrer carrito de compras
foreach ($productos as $producto) {
// El producto que se vende...
$productoVendido = new ProductoVendido();
"id_venta" => $idVenta,
"descripcion" => $producto->descripcion,
"codigo_barras" => $producto->codigo_barras,
"precio" => $producto->precio_venta,
"cantidad" => $producto->cantidad,
// Lo guardamos
// Y restamos la existencia del original
$productoActualizado = Producto::find($producto->id);
$productoActualizado->existencia -= $productoVendido->cantidad;
return redirect()
->with("mensaje", "Venta terminada");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment