我有这些表:
Orders:
id - status -user_id - address_id
1 await 1 1
products:
id - name - price - quantity
1 test1 100$ 5
2 test2 50$ 5
order_product:
order_id - product_id - quantity
1 1 2
1 2 2
cities:
id - name - shipping_charges
1 NY 30$
我如何计算这些列的总价:
对于每个产品:
products(price) * order_product(quantity)
对于所有带有运费的产品
- products(price) * order_product(quantity) + cities(shipping_charges)
通过使用 Laravel Collection 通过执行以下操作来查找字段的总和;
$产品总计=产品::all()->sum('价格');
对使用 Eloquent 模型的其他人执行相同的操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)