Laravel请求未知数量的验证参数

时间:2018-02-21 07:51:20

标签: laravel

我通过请求正文发送了3个参数。 其中至少有一个是必要的,其他的是可选的,但它可以是3个将被发送的。

我该如何验证这些数据? sometimes规则有助于使用可选参数,但如何定义至少需要1?

1 个答案:

答案 0 :(得分:1)

您可以使用required_without作为

C[i]

通过这种方式,您可以验证($request->validate([ 'first' => 'required_without:second,third', 'second' => 'required_without:first,third', 'third' => 'required_without:first,second', ]); firstsecond

中三个字段中的至少一个字段

的解释
third

'first' => 'required_without:second,third', 必须在缺席时出现,或firstsecond