我通过请求正文发送了3个参数。 其中至少有一个是必要的,其他的是可选的,但它可以是3个将被发送的。
我该如何验证这些数据? sometimes
规则有助于使用可选参数,但如何定义至少需要1?
答案 0 :(得分:1)
您可以使用required_without
作为
C[i]
通过这种方式,您可以验证($request->validate([
'first' => 'required_without:second,third',
'second' => 'required_without:first,third',
'third' => 'required_without:first,second',
]);
,first
和second
)
的解释
third
'first' => 'required_without:second,third',
必须在缺席时出现,或first
和second