10 月の CMS でコードを介してカスタム メール レイアウトを操作するのに苦労しています。Configuration セクションの下に、 subjectとlayoutを使用できると記載されています。
https://octobercms.com/docs/services/mail#mail-views
件名が期待どおりに機能していることはわかりますが、レイアウトの形式を取得するのに苦労しています-テンプレート内の HTML を単に捨てるだけです。
プラグインのビュー/メールディレクトリ内にある register.htm テンプレート ファイルは次のとおりです。
subject = "Registration"
layout = "default"
==
Dear {{name}},
Thank you for registering you interest...
Yours sincerely,
Support
==
<p>Dear {{name}},</p>
<br>
<p>Thank you for registering you interest...</p>
<br>
<p>Yours sincerely,</p>
<br>
<p>Support</p>
そして、私はそれを次のように呼んでいます:
Mail::send('pluginname::mail.register', $data, function($message) use ($data) {
$message->to($data['email'], $data['name']);
});