2

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')
4

1 に答える 1