toArray(); // Call global function with leading backslash to avoid namespace issue $groupedJson = \groupFighters($fighters, 2025); return response($groupedJson, 200)->header('Content-Type', 'application/json'); }); Route::get('/taekwondo-draw', function () { $fighters = Member::all()->toArray(); $draws = groupFightersWithTaekwondoDraw($fighters, 2025); // Change year if you want return response()->json($draws, 200); });