eblix/eblix-mailchimp

Mailchimp API 集成

1.1 2018-02-23 10:57 UTC

This package is not auto-updated.

Last update: 2024-09-22 08:25:40 UTC


README

Laravel 5.5 包,用于创建、更新和删除 MailChimp 列表和成员。

要求

PHP 版本 >= 7.0.0

CURL 版本 ^7.1.7

Laravel 框架 >= 5.5

安装

首先运行 composer 命令

composer require eblix/eblix-mailchimp

然后运行迁移命令

php artisan migrate

然后运行数据库种子命令

php artisan db:seed --class="Eblix\Mailchimp\Database\Seeds\CountryTableSeeder"

下一步是发布包

php artisan vendor:publish --provider="Eblix\Mailchimp\EblixMailchimpServiceProvider"

使用方法

配置文件

包配置可以在配置目录下的 mailchimp.php 文件中找到(发布后)。配置文件包含连接 MailChimp 所必需的 MailChimp API 密钥 和列表联系信息的默认值。您可以在其中编辑默认值,并传递参数值以创建和更新列表。

[
    'MAILCHIMP_API_KEY' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-usXX', //Your Mailchimp API Key which is required

    //Your Contact & Other Details
    
    'CONTACT_COMPANY' => 'Company Name',
    'CONTACT_ADDRESS1' => 'Address',
    'CONTACT_ADDRESS2' => 'Address',
    'CONTACT_CITY' => 'City',
    'CONTACT_STATE' => 'State',
    'CONTACT_ZIP' => 'Zip or postal',
    'CONTACT_COUNTRY' => 'US',
    'PERMISSION_REMINDER' => 'You are receiving this email because you opted in via our website.',
    'EMAIL_TYPE_OPTION' => true,
    'CAMPAIGN_FROM_NAME' => "Form Name",
    'CAMPAIGN_FROM_EMAIL' => "emailaddress@email.com",
    'CAMPAIGN_SUBJECT' => "",
    'CAMPAIGN_LANGUAGE' => "en",
]

自定义

如果您想自定义包的视图外观,可以在 resources/views/eblix/mailchimppublic/eblix/mailchimp 文件夹中找到 viewsassets 文件。

路由

在基础 URL 的末尾添加 /mailchimp,将导航到 MailChimp 包。