dniccum / mailgun-domain-verification
一个Laravel Nova资源工具,允许您将域名添加到Mailgun账户并验证其状态。
v1.3.0
2020-09-08 13:26 UTC
Requires
- php: >=7.1.0
- illuminate/support: ^6.0|^7.0|^8.0
- mailgun/mailgun-php: ^2.6
- php-http/guzzle6-adapter: ^1.1
- php-http/message: ^1.6
README
一个Laravel Nova资源工具,允许用户通过提供必要的TXT和CNAME记录,动态和程序性地将域名添加到他们的Mailgun账户并验证其状态。
要求
您需要以下项目来使用此工具
- 有效的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账户。
完成之后,该工具将为您提供添加到域名的必要TXT和CNAME记录。
致谢
许可协议
MIT许可(MIT)。请参阅许可文件以获取更多信息。