我有一个有4个文本字段的表单。我希望Laravel检查字段是否为字段,但不需要检查所有字段,只需要检查其中的两个字段。
示例:field1,field2,field3,field4。要完成表单,用户必须输入field1和field2或field3和field4的值。
这可能吗?
答案 0 :(得分:1)
如果有人将来需要,我会发布答案。我有一个字段(价格),这总是需要的。我还有三个额外的字段,其中还需要组合字段(卷)或字段(买入,卖出)。
以下是解决方案:
return [
'price' => ['required'],
'volume' => ['required_without_all:buy,sell'],
'buy' => ['required_without:volume'],
'sell' => ['required_without:volume'],
];