fix: sort bidders numerically in controller for reliable dropdown order

This commit is contained in:
2026-05-01 13:59:39 -04:00
parent 2521246bda
commit 6193e7fce4
+3 -1
View File
@@ -81,7 +81,9 @@ class PagesController extends Controller
public function checkout(Request $checkout_req)
{
if (!$checkout_req->checkoutbiddernum) {
$bidders = \App\Models\Bidders::orderBy('bidder_assigned_number')->get();
$bidders = \App\Models\Bidders::all()->sortBy(function($bidder) {
return (int) $bidder->bidder_assigned_number;
});
return view('checkout_select_form', ['bidders' => $bidders]);
} elseif (!$checkout_req->checkout_payment_method) {
$checkout_bidder = $checkout_req->checkoutbiddernum;