'like', 'name' => 'like', ]; public function model() { return Airport::class; } /** * Return the list of airports formatted for a select box * * @param mixed $add_blank * @param mixed $only_hubs * * @return array */ public function selectBoxList($add_blank = false, $only_hubs = false): array { $retval = []; $where = []; if ($only_hubs) { $where['hub'] = 1; } $items = $this->orderBy('icao', 'asc')->findWhere($where); if ($add_blank) { $retval[''] = ''; } foreach ($items as $i) { $retval[$i->icao] = $i->icao.' - '.$i->name; } return $retval; } }