mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 15:12:48 +08:00
Model类的validateData方法增加batch批量验证参数
This commit is contained in:
@@ -890,9 +890,10 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
|
|||||||
* @access protected
|
* @access protected
|
||||||
* @param array $data 验证数据
|
* @param array $data 验证数据
|
||||||
* @param mixed $rule 验证规则
|
* @param mixed $rule 验证规则
|
||||||
|
* @param bool $batch 批量验证
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
protected function validateData($data, $rule = null)
|
protected function validateData($data, $rule = null, $batch = null)
|
||||||
{
|
{
|
||||||
$info = is_null($rule) ? $this->validate : $rule;
|
$info = is_null($rule) ? $this->validate : $rule;
|
||||||
|
|
||||||
@@ -911,7 +912,7 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
|
|||||||
$validate->scene($scene);
|
$validate->scene($scene);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$batch = $this->batchValidate;
|
$batch = is_null($batch) ? $this->batchValidate : $batch;
|
||||||
|
|
||||||
if (!$validate->batch($batch)->check($data)) {
|
if (!$validate->batch($batch)->check($data)) {
|
||||||
$this->error = $validate->getError();
|
$this->error = $validate->getError();
|
||||||
|
|||||||
Reference in New Issue
Block a user