axazara/mailbluster-laravel

这是一个用于与MailBluster API交互的简单PHP Laravel包。

v0.2 2024-07-14 18:47 UTC

This package is auto-updated.

Last update: 2024-09-15 16:41:06 UTC


README

Pipeline Status Coverage Latest Version on Packagist Total Downloads License: MIT

这是一个用于与MailBluster API交互的简单Laravel包。

MailBluster::createLead('lead@exemple.com') // To create a lead

安装

您可以通过Composer安装此包

composer require axazara/mailbluster-laravel

您必须使用以下命令发布配置文件

php artisan mailbluster:install

这是已发布配置文件的内容

return [
    'api_url' => env('MAILBLUSTER_API_URL', 'https://api.mailbluster.com/api'),
    'api_key' => env('MAILBLUSTER_API_KEY', ''),
];

设置

要使用MailBluster API,您需要在您的.env文件中设置MAILBLUSTER_API_KEY环境变量。

MAILBLUSTER_API_KEY=MAILBLUSTER_API_KEY_HERE
  • MAILBLUSTER_API_URL您可以从MailBluster API文档中获取。
  • MAILBLUSTER_API_KEY您可以从您的MailBluster账户仪表板中获取。

重要

  • 请将您的API密钥保存为.env文件中的环境变量。不要将其硬编码在您的代码中。
  • 您不应与任何人共享您的API密钥。
  • 您不应将您的API密钥提交到版本控制。

用法

此包提供了一个用于与MailBluster API交互的facade。

领导

阅读引线文档docs

字段

阅读字段文档docs

产品

阅读产品文档docs

贡献

您可以通过Fork存储库并向dev-main分支提交拉取请求来为此包做出贡献。

本地开发

为了避免在本地开发或测试环境中出错,您可以在.env文件中将MAILBLUSTER_API_URL环境变量设置为test,这将阻止包向MailBluster API发送电子邮件。⚠️请确保在部署到生产环境时将MAILBLUSTER_API_URL环境变量设置为正确值。

致谢

版权

MailBlusterAxa Zara无关。版权所有。

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件