juanparati/laravel-kickbox

Laravel 的 Kickbox 库

1.1 2023-06-08 08:17 UTC

This package is auto-updated.

Last update: 2024-09-08 10:48:59 UTC


README

Kickbox服务提供 Laravel 接口。

安装

composer require juanparati/laravel-kickbox

门面注册(可选)

'aliases' => [
    ...
    'Kickbox' => \Juanparati\LaravelKickbox\Facades\KickboxFacade::class,
    ...
]

配置

发布配置文件

artisan vendor:publish --provider="Juanparati\LaravelKickbox\Providers\KickboxServiceProvider"

将 Kickbox API 密钥添加到配置文件中。

使用方法

验证电子邮件

$result = Kickbox::service('email')->verify('example@example.org');

获取最后余额

$result = Kickbox::getLastBalance();

计算过去一分钟内验证的数量

Kickbox::getVerificationsInLastMinute();

使用批量验证验证电子邮件列表

$list = ['example@example.org', 'example@example.com'];
$job = Kickbox::service('batch')->upload($list, 'https://mycallbackurl.com/foo/bar');

验证作业状态

$status = Kickbox::service('batch')->verifyJob($job['id']);

缓存使用

可以为电子邮件验证服务定义默认缓存。这将避免对同一电子邮件进行重复验证。

查看配置文件以获取更多详细信息。