saarfrasrizwan / laravel-zerobounce
Laravel 包用于集成 ZeroBounce PHP SDK
1.0.2
2024-05-22 09:39 UTC
Requires
- php: ^7.4|^8.0
- zero-bounce/sdk: ^1.1
Requires (Dev)
- orchestra/testbench: ^8.23
- pestphp/pest: ^2.34
- pestphp/pest-plugin-laravel: ^2.4
README
简介
saarfrasrizwan/laravel-zerobounce 包提供了一种简单的方式,将 ZeroBounce 邮件验证服务集成到您的 Laravel 应用程序中。此包利用官方的 ZeroBounce PHP SDK 来确保可靠的电子邮件验证。
功能
- 易于与 ZeroBounce 邮件验证 API 集成。
- 通过 Laravel 环境设置无缝配置。
- 为您的电子邮件地址提供全面的验证结果。
- 支持 Laravel 9 及更高版本。
安装
您可以通过 Composer 安装此包。
composer require sarfrazrizwan/laravel-zerobounce
配置
要使用此包,您需要在 .env 文件中设置您的 ZeroBounce API 密钥。
ZEROBOUNCE_API_KEY=your_api_key_here
使用方法
以下是一个在 Laravel 应用程序中使用 ZeroBounce 邮件验证的示例
use Sarfrazrizwan\ZeroBounce\Facades\ZeroBounce; $email = 'example@example.com'; $response = ZeroBounce::validate($email); if ($response->status === 'valid') { echo "The email address is valid."; } else { echo "The email address is invalid."; }
验证规则
此包还包括一个自定义验证规则 real_email,您可以在 Laravel 验证逻辑中使用它。
$request->validate([ 'email' => 'required|real_email', ]);
API 参考
有关可用方法和其使用的详细信息,请参阅 ZeroBounce PHP SDK 文档。
贡献
欢迎贡献!请提交一个拉取请求或创建一个问题来为此包做出贡献。
结论
saarfrasrizwan/laravel-zerobounce 包简化了 ZeroBounce 邮件验证集成到您的 Laravel 应用程序中,确保您可以轻松验证电子邮件地址,配置最少。今天开始,提高您的电子邮件数据质量!