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]); }