您好,我的问题可能有点无关紧要,但我想不出任何解决方案,因此,如果有人可以帮助我,我将不胜感激。
所以我的问题是,我将用户的订单放入购物车中,而价格又来自另一个表,所以我只是保存其ID并设置了一个雄辩的belongsTo()。我想要的就是获取已添加购物车项目的总和。
请查看图片以获取更多信息。目前,我只是列出db中的购物车商品,而价格就像$ cart-> service-> price每个购物车商品一样。
如何计算所选服务的总数?
谢谢!!
我们需要查看特定的数据库结构和现有代码以了解确切答案。您很可能想在服务集合上使用sum方法。 https://laravel.com/docs/5.8/collections#method-sum
在上面$cart->service->price
的示例中,$cart->service->sum('price');
将为您提供想要的结果。