From 3431bef787e8f774205dac9d270709868d9d33fb Mon Sep 17 00:00:00 2001 From: Russ Long Date: Mon, 20 Apr 2026 09:51:39 -0400 Subject: [PATCH] Fix sort --- app/Http/Controllers/PagesController.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/PagesController.php b/app/Http/Controllers/PagesController.php index a7cdb9a..09e499c 100644 --- a/app/Http/Controllers/PagesController.php +++ b/app/Http/Controllers/PagesController.php @@ -492,15 +492,16 @@ class PagesController extends Controller } public function showscoresbycar() { - $carshowscore2_results = VehicleScores::with(['scoredVehicle', 'scoredVehicle.vehicleOwner']) + $carshowscore2_results = VehicleScores::with(['scoredVehicle']) ->groupBy('vehicle') ->selectRaw('*, sum(vehicle_scores.overall_score) as totalscore') //->orderBy('scoredVehicle.vehicleOwner.bidder_assigned_number') - ->sortBy( - Vehicles::select('owner') - ->whereColumn('vehicles.id', 'vehicle_scores.vehicle'), - SORT_NATURAL - ) + ->orderByRaw('CAST(( + SELECT owner + FROM vehicles + WHERE vehicles.id = vehicle_scores.vehicle + LIMIT 1 + ) AS UNSIGNED) ASC') ->get(); return view('carshowscores', ['carshowscore_results' => $carshowscore2_results]); }