4
Laravel Eloquent Sum ของคอลัมน์ความสัมพันธ์
ฉันทำงานเกี่ยวกับแอปพลิเคชัน shoppingcart และตอนนี้ฉันพบปัญหาต่อไปนี้ .. มีผู้ใช้ผลิตภัณฑ์และวัตถุในรถเข็น - ตารางรถเข็นมีเฉพาะคอลัมน์ต่อไปนี้: "id", "user_id", "product_id" และการประทับเวลา - UserModel "hasMany" Carts (เนื่องจากผู้ใช้สามารถจัดเก็บสินค้าได้หลายรายการ) - CartModel "เป็นของถึง" ผู้ใช้และ CartModel "hasMany" ผลิตภัณฑ์ ตอนนี้ในการคำนวณผลิตภัณฑ์ทั้งหมดฉันสามารถโทร: Auth::user()->cart()->count(). คำถามของฉันคือฉันจะรับ SUM () ของราคา (คอลัมน์ของผลิตภัณฑ์) ของสินค้าในรถเข็นโดยผู้ใช้รายนี้ได้อย่างไร? ฉันต้องการทำสิ่งนี้ให้สำเร็จด้วย Eloquent ไม่ใช่โดยใช้แบบสอบถาม (ส่วนใหญ่ฉันเชื่อว่ามันสะอาดกว่ามาก)