diff --git a/src/functions_laravel.php b/src/functions_laravel.php index 0552e26..601cc81 100644 --- a/src/functions_laravel.php +++ b/src/functions_laravel.php @@ -35,7 +35,9 @@ function rules($rules, array $messages = [], array $customAttributes = []): Clos $validatorRules = [$key => []]; foreach ($rules as $k => $rule) { - $rule = str_replace('{id}', $model->getKey(), $rule); + if (is_string($rule)) { + $rule = str_replace('{id}', $model->getKey(), $rule); + } if (! is_numeric($k)) { $validatorRules[$key.'.'.$k] = $rule;