如何基于另一个字段验证数组对象。我有一个数组对象的详细信息,并且简单的必需验证可以很好地与以下对象一起工作:
'details.*.diff_qty' => 'required'
但是我只想在Id大于0或不等于0时对其进行验证。
'details.*.diff_qty' => 'required_if:details.*.item_id,!=,0'
但是不起作用。请帮忙。预先感谢。
答案 0 :(得分:2)
尝试使用required_unless
:
'details.*.item_id' => 'required',
'details.*.diff_qty' => 'required_unless:details.*.item_id,0'
答案 1 :(得分:0)
使用类似
'details.*.diff_qty' =>'required_if:details.*.item_id,gt:details.*.item_id'