public static function Agregar_Venta($items) { foreach ($items as $item) { $compra = $item['compra']; $id = $item['id']; $remision = $item['remision']; $producto = Bodegas::where('codigo', $id)->where('compra', $compra)->where('remision', $remision)->first(); $cantidad = $producto->cantidad - $item['cantidad']; //adicion para que se pueda facturar cantidades negativas $producto->cantidad = $cantidad; $producto->save(); /*if ($cantidad == 0) { $producto->delete(); } else { $producto->cantidad = $cantidad; $producto->save(); }*/ } }
public static function eliminar($id) { $configurables = productos_configurables::where('producto_id', $id)->get(); $tiendas = tiendas::all(); foreach ($tiendas as $tienda) { Session::put('bodega', $tienda->id); foreach ($configurables as $item) { Bodegas::where('codigo', $item->id)->delete(); } } productos::find($id)->delete(); Session::flash('mensaje', 'Producto eliminado exitosamente'); Cache::forget('productos'); }