Laravel验证-需要3个文本框中的2个

时间:2018-09-24 03:30:08

标签: php laravel validation

我正在尝试填充3个文本框中的2个

'name' => 'required_with:email,id',
'id' => 'required_with:name,email',
'email' => 'required_with:name,id',

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

因为您在所有字段上都输入了验证规则required_with另外两个字段这将强制所有字段都是必填字段,并且您将无法在不填写所有三个字段的情况下保存任何条目。

要实现您想要的内容,您必须仅在一个字段中放置required_with,而不能同时保留所有字段

您可以在电子邮件中添加必填名称,我不鼓励您在任何字段上使用require_with:id,因为id是自动递增字段。除非您创建自定义主键并设置public $ incrementing = false;