laravel-mail-marketing maintained by think.studio
Description
Simple application layer where you can quickly change your mail marketing service
Author
Last update
2025/05/15 16:48
(dev-main)
License
Downloads
33
Tags
Laravel: mail marketing
Simple application layer where you can quickly change your mail marketing service. Supports PHP 8.1, 8.2 and Laravel 9, 10, 11.
Services
- Mailchimp
Installation
Install the package via composer:
composer require think.studio/laravel-mail-marketing
Also need install your driver package:
# mailchimp
composer require drewm/mailchimp-api
# campaignmonitor
composer require campaignmonitor/createsend-php
You can publish the config file with:
php artisan vendor:publish --provider="MailMarketing\ServiceProvider" --tag="config"
Configuration in .env (optional)
MAILCHIMP_API_KEY=101....yj6-us15
Usage
\MailMarketing\Facades\MailMarketing::driver()
->addMembersToList(
$this->listId,
$this->members
);
// or
MailMarketing::addList($name, $data);
// or
MailMarketing::driver('mailchimp')->addList($name, $data);
A complete list of methods can be found in the interface



