alliance / laravel-email-template
改进电子邮件模板,允许以某种半动态方式创建和维护它们
1.0.1
2020-04-19 17:01 UTC
This package is auto-updated.
Last update: 2024-09-20 03:13:08 UTC
README
这是一个允许通过管理面板配置和更新电子邮件模板的laravel包
要求:laravel 5.5及以上版本
说明
步骤 1: 安装
使用composer安装包
composer require alliance/laravel-email-template
步骤 2: 配置
进入您的laravel资源文件夹,创建一个将包含您的电子邮件的文件夹
cd resources/views
mkdir -p email-template/template1 email-template/template2
发布包文件。运行以下命令
php artisan vendor:publish
打开配置文件并添加您的配置
vim app/config/laravelemailtemplate.php
安排您的laravel应用程序每分钟运行提取命令
vim app/Console/Kernel.php
在schedule()
函数内部。添加以下行。
$schedule->command('laravelemailtemplate:extract')->everyMinute()
有关排程的更多详细信息,请参阅laravel文档
用法
您想要允许管理员更新的每封电子邮件,您都必须将其添加到配置文件中。
配置示例
return [ // ... some configs templates => [ [ "name" => "template1", // template name "variables" => ["variable1", "variable2"], // available placeholders to be considered for the template "folder" => "email-template/template1", // path inside resources/views, NB: Each Template must have its own folder "entry_file" => "template.php" ] ], // ... more configs ];