Merge pull request #41 from SychO9/sm/allow-using-advanced-validation-rules
feat: Allow using advanced validation rules
This commit is contained in:
commit
4f84fede67
|
|
@ -35,7 +35,9 @@ function rules($rules, array $messages = [], array $customAttributes = []): Clos
|
||||||
$validatorRules = [$key => []];
|
$validatorRules = [$key => []];
|
||||||
|
|
||||||
foreach ($rules as $k => $rule) {
|
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)) {
|
if (! is_numeric($k)) {
|
||||||
$validatorRules[$key.'.'.$k] = $rule;
|
$validatorRules[$key.'.'.$k] = $rule;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue