例如 数组是这样的
$data = [
[
'mobile'=> '手机号码1',
'price' => '100.00'
],
[
'mobile'=> '手机号码2',
'price' => '500.00'
],
];
一维数组的验证是直接可以
protected $rule = [
'mobile'=> 'require|mobile',
]
但是现在是二维数组,Tp是有自定义验证的,现在想验证的是,数组里面的手机号码必须有值而且必须是合法的手机号码,金额必须为正整数或者小数点后有两位!
自定义验证:
protected $rule = [
'mobile'=> 'require|array|checkMobile',
]
//自定义验证函数
protected function checkMobile()
{
//在这里面咋使用验证呢?
//最好是可以使用Tp自带的规则 比如mobile require unique等!!!!
}
使用的时候:
数据是: