public static function getModels($entity_key = null, $idType = null) { $models = Model::join('types', 'models.model_type_id', '=', 'types.id')->where('models.company_id', Auth::user()['company_id']); if (!empty($entity_key)) { $models = $models->where('types.entity_key', $entity_key); } if (!empty($idType)) { $models = $models->where('types.id', $idType); } $models = $models->lists('models.name', 'models.id'); return $models; }