其他字段的字段验证不为空

时间:2017-11-03 09:27:08

标签: laravel laravel-5 laravel-5.3

我有2个字段的价格和货币。如果需要价格!=空货币字段,并且如果需要货币!= null价格字段以及我想检查价格字段是数字,我想进行依赖性验证。 如果两个字段都为空并且不需要这两个字段。我想在laravel 5.3中验证

$this->validate($request,[
  'price'=>'numeric',
  'price'=>'required_if:currency,nullable',
  'currency'=>'required_if:price,not nullable',
]);

1 个答案:

答案 0 :(得分:4)

您可以使用required_with

$this->validate($request,[
  'price'=>'required_with:currency|numeric',
  'currency'=>'required_with:price',
]);