select('name', 'id')->get(); $countries = []; foreach ($res as $value) { $countries[$value->id] = $value->name; } $res = CompetitionGroup::where('sport_id', auth()->user()->sport_id)->select('country_id', 'name', 'id')->get(); $arr = []; foreach ($res as $value) { if (isset($countries[$value->country_id])) { $arr[$value->id] = $countries[$value->country_id].' '.$value->name; } else { $arr[$value->id] = $value->name; } } asort($arr); return $arr; } }