我有2个字段的价格和货币。如果需要价格!=空货币字段,并且如果需要货币!= null价格字段以及我想检查价格字段是数字,我想进行依赖性验证。 如果两个字段都为空并且不需要这两个字段。我想在laravel 5.3中验证
$this->validate($request,[
'price'=>'numeric',
'price'=>'required_if:currency,nullable',
'currency'=>'required_if:price,not nullable',
]);
答案 0 :(得分:4)
您可以使用required_with
。
$this->validate($request,[
'price'=>'required_with:currency|numeric',
'currency'=>'required_with:price',
]);