buchin/madmimi

此包最新版本(dev-master)没有可用的许可信息。

dev-master 2013-07-20 12:32 UTC

This package is auto-updated.

Last update: 2024-09-15 19:09:32 UTC


README

Madmimi是电子邮件服务

快速开始

所需设置

composer.json文件的require键中添加以下内容

"buchin/madmimi": "dev-master"

运行Composer更新命令

$ composer update

在您的config/app.php中,将'Buchin\Madmimi\MadmimiServiceProvider'添加到$providers数组的末尾

'providers' => array(

    'Illuminate\Foundation\Providers\ArtisanServiceProvider',
    'Illuminate\Auth\AuthServiceProvider',
    ...
    'Buchin\Madmimi\MadmimiServiceProvider',

),

config/app.php的末尾添加'Confide' => 'Zizaco\Confide\ConfideFacade'$aliases数组

'aliases' => array(

    'App'        => 'Illuminate\Support\Facades\App',
    'Artisan'    => 'Illuminate\Support\Facades\Artisan',
    ...
    'Madmimi'    => 'Buchin\Madmimi\Madmimi',

),

示例

假设您想将已确认的用户添加到列表中。

// routes.php or controller
Route::get('user/confirm/{code}', function($code){
    $user = User::where('confirmation_code', '=', $code)->firstOrFail();
    Event::fire('user.confirm', $user);
    
    //Confirm user here
});

// listener.php
Event::subscribe('user.confirm', function($user){
    mimi = new Madmimi('email@example.com', 'api_key');
    $user = array('email' => $user->email, 'firstName' => $user->firstname, 'add_list' => 'Test List');
	$status = $mimi->addUser($user);
});