【发布时间】:2018-09-21 05:15:58
【问题描述】:
是否有可能使用不同的值进行大规模更新,甚至使用它们自己的元素来寻找新的元素?
例如
我有 100 个产品,每个产品都有自己的价格,如果在某些情况下我想将价格更新为 5%,我将必须获取最旧的价格,计算并更新新的价格,以及它们中的所有这些。
我在谷歌上搜索并找到了this,但我不知道如何使用它。
我认为迭代我所有的产品、获取价格和更新不是一个好主意,这不会有效率,所以我想我需要一个构建器,你能给我一些想法吗?
这个怎么放
$prod->precio = ($prod->precio * ($porcentaje / 100)) + $prod->precio;
就在这里
Producto_nombre::where('linea_id', $id)->update(['precio' => **here** ]);
【问题讨论】:
-
也许使用英文列名,会更容易理解你想要实现的目标
标签: php laravel eloquent laravel-query-builder