我想编辑我的邮件并更改所有内容,如果需要的话,如图所示here .
我导入了我的文件并创建了一个测试路径来查看页面:
use Illuminate\Mail\Markdown;
Route::get('/mail/html', function () {
$markdown = new Markdown(view(), config('mail.markdown'));
return $markdown->render('vendor.mail.html.message'); // or ..markdown.message
});
但是,我遇到了 @slot
的变量错误。如何在发送前查看我的更改/查看邮件的外观?另一个包吗?
谢谢
最佳答案
要在浏览器中预览您的电子邮件,请在路由中添加以下代码
Route::get('preview-notification', function () {
$markdown = new \Illuminate\Mail\Markdown(view(), config('mail.markdown'));
$data = "Your data to be use in blade file";
return $markdown->render("path-of-your-templete-blade-file", $data]);
});
您将使用
访问您的模板http://your-application-url/preview-notification
关于laravel - 发送前预览 Laravel Mail,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44178658/