stuyam / laravel-kickbox-validator
laravel表单请求的kickbox电子邮件验证器
1.0.3
2019-09-12 14:19 UTC
Requires
- illuminate/support: ^5.0|^6.0
- kickbox/kickbox: ^2.0
This package is auto-updated.
Last update: 2024-09-13 01:58:16 UTC
README
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' ]; } }