定制 vtalbot/mailgun 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

vtalbot/mailgun

Composer 安装命令:

composer require vtalbot/mailgun

包简介

Mailgun for Laravel 4 (Illuminate)

README 文档

README

Build Status

Installation

Run php artisan config:publish ellicom/mailgun

Then edit config.php in app/packages/ellicom/mailgun to your needs.

Add 'Ellicom\Mailgun\MailgunServiceProvider', to providers in app/config/app.php and 'Mailgun' => 'Ellicom\Mailgun\Facades\Mailgun', to aliases in app/config/app.php

Usage

$app['mailgun']->message(function($mail)
{
    $mail->from = 'email@email.com';
    $mail->to = 'email@email.com';
    $mail->subject = 'test';
    $mail->text = 'content';
})->deliver();

Simple.

Available methods for $app['mailgun']:

You can change function behavior

$mail->delete(); // Call DELETE
$mail->put(); // Call PUT
$mail->post(); // Call POST
$mail->get(); // Call GET

And set parameters by using the parameter name in the documentation on each methods.

Use $mail->param('o:dkim', 'value') when the parameter has special caracters.

$mail->attachment = 'image'; // create an attachment key in parameters
$mail->attachment = 'image2'; // transform attachment parameters in array and add image2

$mail->path('more'); // Will add 'more' after the url (eg. https://api.mailgun.net/v2/domain.com/complaints/more)

Todo

Add tests.

统计信息

  • 总下载量: 763
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 11
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 11
  • Watchers: 3
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2013-01-22