5.0.0 - 普通 - 未处理
tp版本:5.1.38 LTS当验证器设置中文名称时
protected $rule = [
'name' => 'require|max:25',
'age|年龄' => 'require|number|between:1,120',
'email' => 'email',
];
然后使用自定义验证场景模式给 age 添加自定义验证时。自定义验证会执行两次。
protected function checkAge($value, $rule, $data = [])
{
var_dump(time());
return true;
}
// edit 验证场景定义
public function sceneEdit()
{
return $this->only(['name','age'])
->append('age', 'checkAge');
}
这种情况下会打印两次时间。
