fix: sort bidders numerically in controller for reliable dropdown order
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user