From e98306736f27ba6c2797415087a09f7a1000f281 Mon Sep 17 00:00:00 2001 From: Azfar Arsyad <45238748+Arpax17@users.noreply.github.com> Date: Wed, 30 Mar 2022 13:20:26 +0800 Subject: [PATCH] Update AccountController.php --- app/Http/Controllers/AccountController.php | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php index 2298f112..48aef742 100644 --- a/app/Http/Controllers/AccountController.php +++ b/app/Http/Controllers/AccountController.php @@ -105,13 +105,20 @@ class AccountController extends Controller ->where('payment.status_payment_opt', 2) ->get()->toArray(); - $total_payment = 0; - foreach($senaraisag as $index1=>$sagbid){ + $saggroupbyid = $senaraisag = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') + ->join('payment', 'lelongbidder.payment_id', '=', 'payment.id') + ->where('lelongbid.lelong_id', $request->lelong_id) + ->where('lelongbidder.user_id', $request->user_id) + ->where('lelongbidder.status_bidder', 1) + ->where('payment.status_payment_opt', 2) + ->select( + 'payment.id as payment_id' + ) + ->groupBy('payment_id') + ->get(); - if($sagbid['total_payment']){ - $total_payment = $total_payment +$sagbid['total_payment']; - } - } + $total_payment = $saggroupbyid->sum('payment.total_payment'); + return view('account.sahsagonline', compact('senaraisag', 'lelong_id', 'user_id', 'total_payment')); }