Если вы хотите настроить только внешний вид и макет отправленного электронного письма и не содержимое (текст) письма, которое вам нужно Опубликовать Просмотр файлов уведомлений и почтовых компонентов.
Для этого вы можете набрать:
php artisan vendor:publish --tag=laravel-notifications
php artisan vendor:publish --tag=laravel-mail
Эта команда скопирует шаблоны почтовых сообщений Laravel из папки поставщика в resources/views/vendor/notifications
и resources/views/vendor/mail
.
В прежнем пути у вас есть email.blade.php
, который по сути является макетом MailMessage . (Фактически вы можете видеть все доступные слоты, которые вы можете настроить с помощью MailMessage).
В последнем пути вы можете найти компоненты markdown и html (которые также используются в макете MailMessage, который я упоминал ранее). Вы можете просмотреть различные файлы и изменить их.
Примечание: изменения, которые вы вносите в эти шаблоны, будут применяться к любому почтовому сообщению , которое вы отправляете, также, если вы создаете новое уведомление и отправляемое по почте, оно все равно будет использовать эти измененные шаблоны.
Этот метод можно использовать для внесения глобальных изменений в внешний вид электронного письма и, например, настройки заголовка для включения логотипа вашей компании и т. Д.
Если вам просто нужно отредактировать содержимое (тексты) сообщения электронной почты, вам все равно придется создать свое собственное уведомление / возможность отправки по почте.
Быстрый совет: вы можете просматривать электронные письма в браузере, чтобы быстро вносить изменения в макет и тексты, так как вам не нужно постоянно отключать уведомление: https://medium.com/@jaouad_45834/preview-your-emails-notifications-in-browser-laravel-9058d8c856c4