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