- 
                Notifications
    You must be signed in to change notification settings 
- Fork 25
Open
Description
父key没有require规则子元素有require规则时,无父key入参则会必填报错.
//request : {}
//此时入参不传入labels则会报错'labels.*.info_label_id必填
//预期是{"labels":[]}则报错'labels.*.info_label_id必填
[
       'labels' => 'array',
      'labels.*.info_label_id' => 'require|>:0',
 ]
//将规则改为requireWith:labels时符合预期
[
       'labels' => 'array',
      'labels.*.info_label_id' => 'requireWith:labels|>:0',
 ]
PS:多因子校验的规则应该只对存在值时生效.
Metadata
Metadata
Assignees
Labels
No labels