Laravel 表单验证 if 或规则
Laravel form validation if or rules
我有一个表单,其中有 4 个文本字段。我想Laravel检查字段是否为字段,但不需要检查所有字段,只需检查其中两个即可。
示例:字段 1、字段 2、字段 3、字段 4。要完成表单,用户必须为 field1 和 field2 或 field3 和 field4 输入值。
这可能吗?
如果以后有人需要,我会post回答。我有一个字段(价格),它始终是必需的。我还有三个额外的字段,其中还需要组合字段(交易量)或字段(买入、卖出)。
解决方法如下:
return [
'price' => ['required'],
'volume' => ['required_without_all:buy,sell'],
'buy' => ['required_without:volume'],
'sell' => ['required_without:volume'],
];
我有一个表单,其中有 4 个文本字段。我想Laravel检查字段是否为字段,但不需要检查所有字段,只需检查其中两个即可。
示例:字段 1、字段 2、字段 3、字段 4。要完成表单,用户必须为 field1 和 field2 或 field3 和 field4 输入值。
这可能吗?
如果以后有人需要,我会post回答。我有一个字段(价格),它始终是必需的。我还有三个额外的字段,其中还需要组合字段(交易量)或字段(买入、卖出)。
解决方法如下:
return [
'price' => ['required'],
'volume' => ['required_without_all:buy,sell'],
'buy' => ['required_without:volume'],
'sell' => ['required_without:volume'],
];