Maison > Article > développement back-end > Comment calculer la somme totale des prix des produits dans le panier d'un utilisateur à l'aide de Laravel Eloquent ?
Calcul de la somme totale des prix des produits dans le panier d'un utilisateur à l'aide de Laravel Eloquent
Dans Laravel, calculer la somme d'une valeur de colonne de produits associés les modèles peuvent être réalisés en utilisant la méthode sum(). Dans ce contexte, nous avons un modèle Utilisateur avec de nombreux Paniers et chaque Panier appartient à un Utilisateur et comporte de nombreux Produits. La table Panier contient uniquement des colonnes permettant d'identifier l'utilisateur, le produit et les horodatages.
Pour calculer la somme totale des prix des produits dans le panier d'un utilisateur, nous pouvons utiliser le code éloquent suivant :
<code class="php">Auth::user()->products->sum('price');</code>
Voici comment ce code obtient le résultat souhaité :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!