mailcct / mailablecct
自定义邮件
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"