get(); if($groups) { $winningGroups = new Collection(); $i = -1; foreach ($groups as $group) { $x = Vote::where('group_id', $group->id)->count(); if ($x > $i) { $winningGroups = new Collection(); $winningGroups->push($group); $i = $x; } elseif ($i === $x) { $winningGroups->push($group); } } header("Access-Control-Allow-Methods: GET"); header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept"); header('Content-Type: application/json;charset=UTF-8'); echo json_encode(array('data' => $winningGroups->jsonSerialize())); } else{ http_response_code(400); echo json_encode(["message" => "game jam not found"]); } }else{ http_response_code(400); } }else{ http_response_code(401); echo json_encode(["message" => "not admin"]); }