Laravel:当需要两个输入字段中的至少一个时验证格式

时间:2017-07-03 04:25:03

标签: laravel

假设在反馈表单中我们想要至少两个联系人中的一个:电子邮件和/或电话号码。因此,验证规则中彼此为required_without

$this->validate($request, [

    'email' => 'required_without:tel|email',
    'tel' => 'required_without:email|regex:/(01)[0-9]{9}/'

], $messages);

我们需要仅在输入时验证联系人数据格式,但在上面的代码中,将检查两个字段的格式。由于我们至少需要一个联系人,因此sometimes规则无效。

0 个答案:

没有答案