我想知道如何验证电子邮件或电话。我想创建一个用于发送OTP的API。假设我有一个输入字段 verify_by (这是一封电子邮件或电话)。如何在Laravel 5.4中使用验证器进行验证?
left join
我只使用了必需但我想要电子邮件和手机验证。
答案 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',
]);