get(); $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{ echo http_response_code(401); }