prz*_*_li 10 php laravel-mail laravel-5.4
我有普通的Mailable有一些硬编码的内容.
我发布了可邮寄的观点,将内容更改为降价并替换->view为->markdown.
现在邮件很好地形成了降价.
然而,Laravel在编译markdown之后会选择HTML组件定义,原因我无法幻影.在使用Markdown版本的消息之后,所以它在两个Mailable降价视图中混合使用!
我试过了:
php artisan cache:clearphp artisan view:clear->markdown到->markdown-是的,你会得到unexisting方法错误使用:PHP 7.0,Laravel 5.4.28
问:是否有任何Laravel全局设置会覆盖->markdown呼叫?什么其他的想法可能是错的?
重新阅读文档:
Markdown 邮件支持Blade模板。Blade仅支持普通html和blade语法。
各个组件可以使用 Markdown 编译器来解析部分或全部输入。就是这样@component('mail::table')工作的。
更新:Markdown 版本用于生成纯文本邮件。其中刀片模板用于生成 html 版本。同样,Markdown 可以在 Blade 模板中显式编译,但这只是其支持的扩展。