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('Content-Type: application/json;charset=UTF-8'); echo $winningGroups->toJson(JSON_PRETTY_PRINT); }