altelma / laravel-mailchimp
这个包提供您连接到mailchimp API v3的功能,因此非常简单。
2.0
2022-03-11 12:22 UTC
Requires
- php: >=7.4
This package is auto-updated.
Last update: 2024-09-11 17:55:41 UTC
README
Laravel MailChimp
此包提供连接mailchimp API v3的功能
设置
-
运行
$ composer require altelma/laravel-mailchimp
-
(仅限Laravel 5.5或更低版本) 将提供者添加到config/app.php
providers => [
Altelma\LaravelMailChimp\MailChimpServiceProvider::class
],
确保您从未使用过 "MailChimp" 或项目中存在此名称。完成所有配置后,运行artisan以创建配置
php artisan vendor:publish
如果需要,您想使用别名类,可以将其添加到config/app.php
aliases => [
'MailChimp' => ALtelma\LaravelMailChimp\MailChimpFacade::class
]
Lumen
- 将提供者添加到
bootstrap/app.php
$app->register(Altelma\LaravelMailChimp\MailChimpServiceProvider::class);
-
将
vendor/altelma/laravel-mailchimp/config/mailchimp.php
复制到config/mailchimp.php
-
将配置添加到
bootstrap/app.php
$app->configure('mailchimp');
- 允许通过Facade调用包,取消注释
$app->withFacades(); if (!class_exists('MailChimp')) { class_alias('Altelma\LaravelMailChimp\LaravelMailChimp', 'MailChimp'); }
使用方法
$mc = new MailChimp('Your API KEY');
$results = $mc->get('lists/your_directory_list/members');
echo json_decode($results);
// or
return reponse()-json($results);
// With Alias
$results = MailChimp::get('lists/your_directory_list/members');
echo json_decode($results);
// or
return reponse()-json($results);
错误报告
这个包并不完美,但我们可以一起改进。如果您发现了错误或有任何建议,请告诉我或创建一个新的问题。感谢您使用它。