whereIn('id', $limit)->pluck('id', $field)->toArray(); } else { return Sport::where('is_active', 1)->pluck('id', $field)->toArray(); } } else { if ($limit) { return Sport::where('is_active', 1)->whereIn('id', $limit)->pluck($field, 'id')->toArray(); } else { return Sport::where('is_active', 1)->pluck($field, 'id')->toArray(); } } } public static function getActiveSports() { return Sport::query()->where('is_active', 1)->pluck('id')->toArray(); } public static function getSportForClient(int $client_id) { $sports = Client::where('id', $client_id)->value('sport'); return Sport::query()->whereIn('id', $sports)->pluck('name', 'id'); } }