dniccum/mailgun-domain-verification

一个Laravel Nova资源工具,允许您将域名添加到Mailgun账户并验证其状态。

v1.3.0 2020-09-08 13:26 UTC

This package is auto-updated.

Last update: 2024-09-08 21:58:21 UTC


README

一个Laravel Nova资源工具,允许用户通过提供必要的TXT和CNAME记录,动态和程序性地将域名添加到他们的Mailgun账户并验证其状态。

Image 1

要求

您需要以下项目来使用此工具

  • 有效的Mailgun账户
  • 与您的Mailgun账户关联的私有API密钥

安装

要安装此工具,请使用以下安装代码

composer require dniccum/mailgun-domain-verification

使用方法

环境变量

如果您还没有这样做,您需要将Mailgun API密钥添加到您的.env文件中,如下所示

MAILGUN_SECRET="key-XXXXXXXXXXXXXXXXXXXX"

代码

要使用此工具,请将以下代码添加到您的Nova资源中。

use Dniccum\MailgunDomainVerification\MailgunDomainVerification;

MailgunDomainVerification::make()

默认情况下,该工具将在数据库中查找email_address_domain列。

选项

resourceAttribute

如果您想更改工具用于域名验证的数据库列,请使用resourceAttribute选项,如下所示

MailgunDomainVerification::make()
    ->resourceAttribute('domain')

资源

在所有适当的凭据都已设置且没有错误出现的情况下,点击“添加域名”按钮将域名添加到您的Mailgun账户。

Image 1

完成之后,该工具将为您提供添加到域名的必要TXT和CNAME记录。

Image 2

致谢

许可协议

MIT许可(MIT)。请参阅许可文件以获取更多信息。