Автоматически создавать текстовые электронные письма без просмотра в Laravel 5+
Простые текстовые электронные письма по-прежнему очень важны в наши дни. Однако для многих из них бессмысленно писать текстовую версию, если она может быть автоматически сгенерирована из формата HTML.
1. Установите пакет html2text:
composer require soundasleep/html2text
2. Создайте файл TextMailBuilder.php:
Этот трейт содержит метод buildView, который перезаписывает исходный метод и будет генерировать текст для электронного письма только в том случае, если вы не используете собственное представление для обычной текстовой версии электронного письма.
Создайте папку Traits в папке app/Mails, затем создайте файл TextMailBuilder.php и поместите весь код в этот файл: