J'ai travaillé sur une application de panier d'achat et j'arrive maintenant au problème suivant.
Il y a un objet Utilisateur, Produit et Panier.
- La table Cart contient uniquement les colonnes suivantes: "id", "user_id", "product_id" et horodatages.
- Le UserModel "hasMany" Carts (car un utilisateur peut stocker plusieurs produits).
- Le CartModel "appartient à" un utilisateur et CartModel "hasMany" Produits.
Maintenant , pour le calcul total des produits que je peux appeler: Auth::user()->cart()->count()
.
Ma question est: Comment puis-je obtenir la SOMME () des prix (une colonne de produit) des produits dans le panier par cet utilisateur?
Je voudrais accomplir cela avec Eloquent et non en utilisant une requête (principalement parce que je pense que c'est beaucoup plus propre).