This commit is contained in:
2021-03-19 18:18:26 +08:00
parent 5538e46115
commit 60fede47ac
+4
View File
@@ -148,10 +148,14 @@ class Validator extends BaseValidator
{ {
$define = ['field' => $field]; $define = ['field' => $field];
foreach ($rule as $key => $val) { foreach ($rule as $key => $val) {
if (!is_null($model)) {
if (is_string($val) && method_exists($model, $val)) { if (is_string($val) && method_exists($model, $val)) {
$this->validators[] = [$model, $val]; $this->validators[] = [$model, $val];
continue; continue;
} }
}
if (is_string($key)) { if (is_string($key)) {
$type = strtolower($key); $type = strtolower($key);
$define['value'] = $val; $define['value'] = $val;