假设在反馈表单中我们想要至少两个联系人中的一个:电子邮件和/或电话号码。因此,验证规则中彼此为required_without
:
$this->validate($request, [
'email' => 'required_without:tel|email',
'tel' => 'required_without:email|regex:/(01)[0-9]{9}/'
], $messages);
我们需要仅在输入时验证联系人数据格式,但在上面的代码中,将检查两个字段的格式。由于我们至少需要一个联系人,因此sometimes
规则无效。