itreza7 / mailing
专为开发项目设计的完美Laravel邮件工具
1.0.2
2021-12-19 11:46 UTC
Requires
- php: ^7.3|^8.0
README
Larateam 邮件助手 for Laravel
如何安装
- 运行此命令以添加到composer
composer require itreza7/mailing
- 运行此命令以修改默认语言文件
php artisan vendor:publish --provider="Larateam\Mailing\Providers\AppServiceProvider"
门面方法
如果您想将此电子邮件转移到队列并使用cronjob发送,请运行此方法
make_queue()
此命令在电子邮件开头添加一条粗体线,您可以使用它进行问候等...
greeting($greeting)
使用此命令向电子邮件添加一行文本或HTML代码。
line($line)
如果您想在电子邮件中添加按钮,请使用此命令。
action($text, $url, $color = 'primary', $add_to_footer = true)
将此命令添加以更改模板。默认模板为1号。
template($template)
您可以使用此命令渲染电子邮件,这将返回以下类的一个对象
\Larateam\Mailing\Mails\LTMailable extends \Illuminate\Mail\Mailable
render()
当然,还添加了发送电子邮件的方法到上述类中。
confirm()
示例
(new LTMail())->greeting('Reza') ->line('Hi') ->action('Google', 'https://google.com', 'red') ->line('Hi') ->render() ->to('itreza7@gmail.com') ->subject('Hi Reza') ->confirm();