stuyam/laravel-kickbox-validator

laravel表单请求的kickbox电子邮件验证器

1.0.3 2019-09-12 14:19 UTC

This package is auto-updated.

Last update: 2024-09-13 01:58:16 UTC


README

Packagist Packagist

laravel表单请求的kickbox.io电子邮件查找验证器。这个Laravel的自定义验证器使用kickbox.io API来验证电子邮件是否真实存在。不仅仅是检查是否有特定的格式,而是检查电子邮件是否为真实注册的电子邮件。

要查看一个工作示例,请查看Laravel Validator Example项目。

另请参阅:Laravel Twilio Validator,用于电话号码验证。

步骤 1

通过composer安装

composer require stuyam/laravel-kickbox-validator

步骤 2

将服务提供商添加到您的config/app.php

StuYam\KickboxValidator\KickboxValidatorServiceProvider::class

步骤 3

将Kickbox凭证添加到您的.env文件中

KICKBOX_API_KEY=xxxxxxxxxx

步骤 4(可选)

使用php artisan vendor:publish --tag=kickbox发布kickbox配置

用法

将字符串'kickbox'添加到表单请求规则或验证器中,如下所示

<?php

namespace App\Http\Requests;

use App\Http\Requests\Request;

class EmailFormRequest extends Request
{
    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return true;
    }

    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        return [
            'email' => 'required|kickbox'
        ];
    }
}