forked from TFMM/silent-auction
fix: use SQL CAST for reliable numeric sorting of bidder numbers
This commit is contained in:
@@ -81,9 +81,7 @@ class PagesController extends Controller
|
|||||||
public function checkout(Request $checkout_req)
|
public function checkout(Request $checkout_req)
|
||||||
{
|
{
|
||||||
if (!$checkout_req->checkoutbiddernum) {
|
if (!$checkout_req->checkoutbiddernum) {
|
||||||
$bidders = \App\Models\Bidders::all()->sortBy(function($bidder) {
|
$bidders = \App\Models\Bidders::orderByRaw('CAST(bidder_assigned_number AS UNSIGNED) ASC')->get();
|
||||||
return (int) $bidder->bidder_assigned_number;
|
|
||||||
});
|
|
||||||
return view('checkout_select_form', ['bidders' => $bidders]);
|
return view('checkout_select_form', ['bidders' => $bidders]);
|
||||||
} elseif (!$checkout_req->checkout_payment_method) {
|
} elseif (!$checkout_req->checkout_payment_method) {
|
||||||
$checkout_bidder = $checkout_req->checkoutbiddernum;
|
$checkout_bidder = $checkout_req->checkoutbiddernum;
|
||||||
|
|||||||
Reference in New Issue
Block a user