config/mail.php で詳しく説明されているように、デフォルトのマークダウン メール フォルダーは views/vendor/mail にあります。
'markdown' => [
'theme' => 'default',
'paths' => [
resource_path('views/vendor/mail'),
],
],
で新しいテンプレートを作成しましたviews/templates/1/mail
。構成内のパスを変更すると、これは正常に機能します。
デフォルトのベンダー/メール フォルダと新しいテンプレートの両方をさまざまな通知に使用するにはどうすればよいですか?
私のパスをメール構成に追加するのはうまくいきますが、これは現在のテンプレートに追加のファイルを追加するためのものであり、すべてのファイルがすべてのフォルダーで一意の名前を持つ必要があります。
mail::xxxx
もちろん、各ブレード ファイル内のテンプレート パス全体を HTML フォルダーに名前空間化することもできますが、ヘルパーを接続するより洗練された方法はありますか?
@component('templates/1/mail/html.layout')