saarfrasrizwan/laravel-zerobounce

Laravel 包用于集成 ZeroBounce PHP SDK

1.0.2 2024-05-22 09:39 UTC

This package is auto-updated.

Last update: 2024-09-23 11:05:15 UTC


README

Latest Version on Packagist Total Downloads Build Status Quality Score

简介

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 应用程序中,确保您可以轻松验证电子邮件地址,配置最少。今天开始,提高您的电子邮件数据质量!