alexthekiwi / boltmail-laravel-sdk
用于与 Boltmail API 交互的包
1.0.0
2022-04-20 22:01 UTC
Requires
- php: ^7.4|^8.0
- guzzlehttp/guzzle: ^7.2
- laravel/framework: ^8.12 | ^9.0
README
用于与 Boltmail API 交互的 Laravel 包。
安装
- 通过 Boltmail 管理界面生成 API 密钥对
- 在您的 .env 文件中设置
BOLTMAIL_PUBLIC_KEY
变量 - 使用
php artisan vendor:publish --provider="AlexClark\Boltmail\BoltmailServiceProvider"
发布此包的配置文件
使用方法
此包使用 Laravel 的服务容器和外观来静态调用可用的方法。如果您需要的方法没有内置在外观中,您可以使用 "call" 方法并手动提供端点/参数。
查看 AlexClark\Boltmail\Boltmail
以查看所有内置方法。
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use AlexClark\Boltmail\Facades\Boltmail; class SubscriberController extends Controller { /** * Gets all lists from Boltmail */ public function index() { Boltmail::getLists(); } /** * Adds a subscriber to a specified list */ public function store() { $listId = 'abcdef123'; $subscriber = [ 'EMAIL' => 'example@example.com', 'FNAME' => 'First', 'LNAME' => 'Last' ]; Boltmail::addSubscriber($listId, $subscriber); } }