axazara / mailbluster-laravel
这是一个用于与MailBluster API交互的简单PHP Laravel包。
v0.2
2024-07-14 18:47 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^9.0 || ^10.0 || ^11.0
Requires (Dev)
- axazara/php-cs: ^0.1
- insolita/unused-scanner: ^2.4
- larastan/larastan: ^2.4
- nunomaduro/collision: ^6.0
- orchestra/testbench: ^7.22
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- phpunit/phpunit: ^9.6 || ^10.0 || ^11.0
- roave/security-advisories: dev-latest
This package is auto-updated.
Last update: 2024-09-15 16:41:06 UTC
README
这是一个用于与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
环境变量设置为正确值。
致谢
版权
MailBluster与Axa Zara无关。版权所有。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。