php-validate
php-validate copied to clipboard
filter对each字段无效
代码:
$post = array(
'prop' => [
'money' => '22.4',
],
);
$rules = array(
['prop.money', 'float', 'min' => .1, 'filter' => 'float', 'msg' => '属性金额不能小于0.1元。'],
);
$v = \Inhere\Validate\Validation::make(
$post,
rules: $rules,
)->validate(stopOnError: !true);
if ($v->isFail()) {
var_dump($v->getErrors());
exit;
}
var_dump($post, $v->getSafeData()); exit;
输出:
array (size=1)
'prop' =>
array (size=1)
'money' => string '22.4' (length=4)
是不是filter对each字段是无法处理的?