【发布时间】:2014-03-07 22:19:26
【问题描述】:
我一直在开发购物车应用程序,现在我遇到了以下问题..
有一个用户、一个产品和一个购物车对象。
- Cart 表仅包含以下列:
id、user_id、product_id和时间戳。 - UserModel
hasManyCarts(因为一个用户可以存储多个产品)。 - CartModel
belongsTo用户和 CartModelhasMany产品。
现在计算我可以调用的总产品数:Auth::user()->cart()->count()。
我的问题是:如何获取此用户在购物车中的产品价格(产品列)的SUM()?
我想用 Eloquent 来实现这一点,而不是使用查询(主要是因为我相信它更干净)。
【问题讨论】:
标签: php laravel eloquent relation