我有两个字段:
电子邮件
如何设置验证器对象以便必须填写其中一个字段?哪个都没关系。
$messages = array(
'email.required_without:qq' => Lang::get('messages.mustenteremail'),
'email.email' => Lang::get('messages.emailinvalid'),
'qq.required_without:email' => Lang::get('messages.mustenterqq'),
);
最佳答案
required_without
应该可以。
这意味着如果其他字段不存在,则该字段是必需的。如果有两个以上的字段并且只需要一个,请使用 required_without_all:foo,bar,...
$rules = array(
'Email' => 'required_without:QQ',
'QQ' => 'required_without:Email',
);
关于php - Laravel 验证必须填写两个字段之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27875366/