php-validate icon indicating copy to clipboard operation
php-validate copied to clipboard

filter对each字段无效

Open juvenrui opened this issue 1 year ago • 0 comments

代码:

$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字段是无法处理的?

juvenrui avatar Jun 15 '23 06:06 juvenrui