[英]how to sum Total Purchases for each user in laravel
訂單表結構:
user_id - merchant_id - billing_total - etc
我需要獲取從merchant
訂購的users
,然后為每個用戶計算Total Purchases
量!
我的嘗試:
$customers = User::whereHas('orders', function ($query) {
$query->where('merchant_id', 1);
})->get();
dd $customers
結果是用戶,但我需要匯總每個用戶的購買量?
如果我理解正確的問題,您可以這樣做:
在 controller 中:
$customers = User::whereHas('orders', function ($query) {
$query->where('merchant_id', 1);
})->with('orders')->get();
在你的刀片中:
@foreach($customers as $customer){
<div>{{ $customer->orders->sum('billing_total') }}</div>
@endforeach
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.