Почтовая система Laravel основана на компонентах.
Структура почты по умолчанию использует @component('mail::message')
, которая использует @component('mail::layout')
- вы можете создавать новые и ссылаться на них.
Единственное, что делает файл конфигурации, - это Laravel, который CSS нужно вставить, сопоставляя имя темы. И он сообщает Laravel, где искать компоненты "mail ::".
Если вы хотите отправить совершенно другой макет, то все, что вам нужно сделать, - это указать вашему почтовику, чтобы он использовал ваш другой компонент макета.
Таким образом, вы можете скопировать message.blade.php
в admin-message.blade.php
и скопировать layout.blade.php
в admin-layout.blade.php
и в своем админском почтовом ящике использовать @component('mail::admin-message')
.