getParams(); if (empty($param) || !isset($param[$this->field])) { return TRUE; } if (empty($this->model)) { return $this->addError('Model error.'); } if (!$this->model->getIsNowExample()) { return true; } if ($this->model::query()->where([$this->field => $param[$this->field]])->exists()) { return $this->addError('The :attribute \'' . $param[$this->field] . '\' is exists!'); } return $this->isFail = TRUE; } }