itreza7 / mailing

专为开发项目设计的完美Laravel邮件工具

安装: 9

依赖者: 0

建议者: 0

安全性: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

语言:CSS

1.0.2 2021-12-19 11:46 UTC

This package is auto-updated.

Last update: 2024-09-19 17:38:44 UTC


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();