jamesking56 / mailer
该软件包已被废弃,不再维护。未建议替代软件包。
易于使用的Laravel Mailer trait,让您能够编写更干净的邮件。
2.0.0
2014-07-05 00:52 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
- laravel/framework: 4.*
This package is auto-updated.
Last update: 2022-02-01 12:36:45 UTC
README
嗨!是的,我知道之前已经有人做过,但我还是想创建自己的Laravel 4 Mailer trait。
它有哪些功能?
- 如果Laravel中已设置队列,则自动将电子邮件排队。
- 易于安装,无需服务提供者!
使用方法
#!php
<?php
class YourAwesomeMailerClass {
use Jamesking56\Mailer\Mailer;
public function sendWelcomeEmail($to)
{
$to = array(
'name' => 'John Doe', // optional
'email' => 'john@example.com'
);
$subject = "Testing Testing 123";
$views = array(
'text' => 'my.text.view', // Both are optional but at least 1 is required.
'html' => 'my.html.view'
);
$data = array( // Optional. You don't have to pass data if you don't want to.
'user' => Auth::user()
);
$attachments = array( // Optional. You don't have to specify any attachments if you don't want to.
array(
'file' => 'path_to_your_file.jpg', // File is required if specifying an attachment.
'as' => 'jepg', // Optional. Laravel will make an assumption.
'mime' => 'image/jpg' // Optional. Laravel will make an assumption.
)
);
return $this->sendEmail($to, $subject, $views, $data, $attachments);
}
}
更多内容,请参阅Laravel的官方文档这里。
贡献指南
- 请随时提交Pull Request。但我可能修改您的代码以提高其文档质量或遵循我的写作风格。
许可证
- 请参阅根目录下的LICENSE文件。