diff --git a/app/Http/Controllers/PagesController.php b/app/Http/Controllers/PagesController.php index 7ca178d..ee7ed8b 100644 --- a/app/Http/Controllers/PagesController.php +++ b/app/Http/Controllers/PagesController.php @@ -75,28 +75,17 @@ class PagesController extends Controller return view('checkout_select_form'); } elseif (!$checkout_req->checkout_payment_method) { $checkout_bidder = $checkout_req->checkoutbiddernum; - $checkout_list_results = DB::select("SELECT - *, items.item_assigned_num - FROM winning_bids - INNER JOIN items AS items - ON winning_bids.winning_item_num=items.iditems - WHERE winning_bidder_num = $checkout_bidder - "); - WinningBids::with('items') + $checkout_list_results = WinningBids::with('items') ->where('winning_bidder_num', $checkout_bidder) ->get(); - $checkout_info_results = DB::select("SELECT - winning_bids.*, - bidders.*, - sum(winning_cost) AS total_cost - FROM winning_bids - INNER JOIN bidders AS bidders - ON winning_bids.winning_bidder_num=bidders.idbidders - WHERE winning_bidder_num = $checkout_bidder - GROUP BY winning_bids.winning_bidder_num - "); + $checkout_info_results = WinningBids::with('bidders') + ->where('winning_bidder_num', $checkout_bidder) + ->get(); + $checkout_cost_result = WinningBids::where('winning_bidder_num', $checkout_bidder) + ->sum('winning_cost'); return view('checkout', [ 'checkout_list_results' => $checkout_list_results, + '$checkout_cost_result' => $checkout_cost_result, 'checkout_info_results' => $checkout_info_results ]); } else { @@ -106,23 +95,15 @@ class PagesController extends Controller $check_number = $checkout_req->check_number; $cc_transaction = $checkout_req->cc_transaction; $cc_amount = $checkout_req->cc_amount; - $checkout_list_results = DB::select("SELECT - *, items.item_assigned_num, items.item_desc - FROM winning_bids - INNER JOIN items AS items - ON winning_bids.winning_item_num=items.iditems - WHERE winning_bidder_num = $bidder_num - "); - $checkout_info_results = DB::select("SELECT - winning_bids.*, - bidders.*, - sum(winning_cost) AS total_cost - FROM winning_bids - INNER JOIN bidders AS bidders - ON winning_bids.winning_bidder_num=bidders.idbidders - WHERE winning_bidder_num = $bidder_num - GROUP BY winning_bids.winning_bidder_num - "); + $checkout_list_results = WinningBids::with('items') + ->where('winning_bidder_num', $checkout_bidder) + ->get(); + $checkout_cost_result = WinningBids::where('winning_bidder_num', $checkout_bidder) + ->sum('winning_cost'); + + $checkout_info_results = WinningBids::with('bidders') + ->where('winning_bidder_num', $bidder_num) + ->get(); $checkout_result = DB::table('checkout')->insertGetID( [ 'bidder_num' => $bidder_num, diff --git a/resources/views/checkout.blade.php b/resources/views/checkout.blade.php index a29841d..9fe1bc8 100644 --- a/resources/views/checkout.blade.php +++ b/resources/views/checkout.blade.php @@ -6,48 +6,43 @@