rightJoin($cfn, "{$cfn}.id", "=", "{$cfv}.fieldid") ->leftJoin($h, "{$h}.id", "=", "{$cfv}.relid") ->where("{$cfn}.fieldname", "like", "vmid%") ->where("{$cfv}.value", $vmid) ->whereIn("{$h}.domainstatus", ['Active', "Suspended"]); if ($query->count()) { return true; } //cloud try { $query = VmModel::where("vmid", $vmid); return $query->count() > 0; } catch (\Exception $ex) { // table does not exist } return false; } }