altelma/laravel-mailchimp

这个包提供您连接到mailchimp API v3的功能,因此非常简单。

2.0 2022-03-11 12:22 UTC

This package is auto-updated.

Last update: 2024-09-11 17:55:41 UTC


README

JWT

Laravel MailChimp

Total Downloads

此包提供连接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);

错误报告

这个包并不完美,但我们可以一起改进。如果您发现了错误或有任何建议,请告诉我或创建一个新的问题。感谢您使用它。