Я работаю над приложением для покупок, и теперь я пришел к следующей проблеме.
Есть объект User, Product и Cart.
- Таблица Корзина содержит только следующие столбцы: "id", "user_id", "product_id" и временные метки.
- UserModel "hasMany" Carts (потому что пользователь может хранить несколько продуктов).
- CartModel "принадлежит" пользователям и CartModel "hasMany".
Теперь, чтобы вычислить общие продукты, я могу просто позвонить: Auth::user()->cart()->count()
.
Мой вопрос: как я могу получить SUM() цен (столбец продукта) продуктов в корзине этим пользователем?
Я хотел бы сделать это с помощью Eloquent, а не с помощью запроса (главным образом потому, что я считаю, что он намного чище).