Laravel 5 - отправка уведомления по почте показывает источник HTML вместо HTML

Я отправляю электронное письмо со ссылкой для подтверждения, зарегистрированной пользователем, после регистрации.

Когда я открываю это письмо в своем настольном клиенте, все отображается очень хорошо. Когда я открываю это письмо с помощью своего телефонного клиента Android под названием «Mail» (версия 10), он показывает HTML-теги и каждую строку исходного кода HTML вместо визуализированного HTML.

Что я делаю не так? Это метод toMail из уведомления:

public function toMail() {
    $subject = trans('mail.registration_confirmation');

    return (new MailMessage)
        ->subject($subject)
        ->greeting($this->registeredUser->greeting())
        ->line(trans('app.thank_you_for_registering', ['app' => settings('app_name')]))
        ->line(trans('app.confirm_email_on_link_below'))
        ->action(trans('app.confirm_email'), route('register.confirm-email', $this->token))
        ->line(trans('app.confirm_email_call_to_action'))
        ->line("Just another line");
}

Laravel 5 - отправка уведомления по почте показывает источник HTML вместо HTML

Странная вещь. Насколько я помню, Laravel Notifications byMail по умолчанию предоставляет текстовую версию вашей почты. Вы действительно пытались получить доступ к своей почте с помощью другого мобильного почтового клиента? Не могу с собой поделать, но похоже, что ваш клиент не отображает это должным образом ... или это ошибка в самом laravel.

Tschitsch 13.08.2018 09:48

Да, @Tschitsch в веб-почте и настольном клиенте отображается совершенно нормально.

Stefan 13.08.2018 10:38

Можете ли вы проверить другую электронную почту в своем почтовом клиенте на мобильном телефоне? Я думаю, ваш мобильный почтовый клиент не может отображать HTML.

Bijaya Kumar Oli 13.08.2018 11:02

Если контент отлично отображается в других клиентах, проблема связана с используемым вами мобильным клиентом, а не с Laravel (или кодом).

Niraj Shah 13.08.2018 13:28
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
4
181
0

Другие вопросы по теме