Laravel 5.4中的电子邮件或电话验证

时间:2018-04-30 10:59:37

标签: laravel laravel-5.4

我想知道如何验证电子邮件或电话。我想创建一个用于发送OTP的API。假设我有一个输入字段 verify_by (这是一封电子邮件或电话)。如何在Laravel 5.4中使用验证器进行验证?

left join

我只使用了必需但我想要电子邮件和手机验证。

1 个答案:

答案 0 :(得分:-1)

您必须创建自定义验证程序(阅读the docs)。

public function boot()
{
    Validator::extend('mailorphone', function ($attribute, $value, $parameters, $validator) {
        // your logic here. Return true if validated and false if not
        return true;
    });
}

然后将此规则添加到规则集中:

return Validator::make($data, [
    'verify_by' => 'required|mailorphone',     
]);