mailcct / mailablecct

自定义邮件

安装: 14

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 0

公开问题: 0

语言:JavaScript

类型:项目

v1.0.0 2021-03-11 08:07 UTC

This package is auto-updated.

Last update: 2024-09-11 15:49:21 UTC


README

可邮寄包运行以下命令进行安装

安装

composer require mailcct/mailablecct 

迁移

php artisan migrate

如果您使用此包发送邮件,请在控制器中添加此行

use Mailcct\Mailablecct\Mail\CommonMail;

use Mail;

添加此行后,您可以根据传递的可邮寄类型和获取数据库中的模板数据来发送邮件

导入您的可邮寄模型

use Mailcct\Mailablecct\Models\MailTemplate;

使用此行根据您的可邮寄类型在数据库模板中获取数据

// pass mailable type accoding to send mail template 

EX. $mail_type = 'order_view';

    $tomail = 'testingtest@yopmail.com';
    $mail_template = MailTemplate::select('id','html_template','subject')->where('mailable_type',$mail_type)->first();

    if(!empty($mail_template)){
        $data['html_template'] = $mail_template['html_template'];
        $data['subject'] = $mail_template['subject'];

        /* send mail  */
        Mail::to($tomail)->send(new CommonMail($data));

        }

配置

然后运行以下命令以发布配置和资源文件

如果您想更改这些选项,您将必须发布 views 文件。

php artisan vendor:publish --provider="Mailcct\Mailablecct\MailEditServiceProvider" --tag="css"

php artisan vendor:publish --provider="Mailcct\Mailablecct\MailEditServiceProvider" --tag="views"