Отправка html контента в качестве почтового сообщения laravel приложение для отправки почты - PullRequest
0 голосов
/ 25 февраля 2020

Мой контроллер

public function basic_email() {
  $data = array('name'=>"Virat Gandhi",'roll'=>"123");
  Mail::send(['text'=>'mail'], $data, function($message) {
     $message->to('xyz@gmail.com', 'Basil Baby')->subject
     ('Laravel Basic Testing Mail');
     $message->from('abc@yahoo.com','Virat Gandhi');
  });
  echo "Basic Email Sent. Check your inbox.";

}

Мой блейд

Hi, {{ $name }}
  your roll number is {{$roll}}
  please click on the link to <a href="#">verify your account</a>

Письмо принимается. но тело письма отображает содержимое html как таковое. Как заставить подтвердить свою учетную запись html ссылка в теле письма

Ответы [ 2 ]

1 голос
/ 25 февраля 2020

Измените свой ключ text на html в функции отправки. text ключ отправляет данные в виде простого текста

Mail::send( ['html' => 'mail']...

Также можно изменить {{}} на {!! !!}

Ссылка: Laravel -> Почта

0 голосов
/ 25 февраля 2020

Если вы пытаетесь проверить зарегистрированных пользователей, я бы предложил вам использовать Laravel's встроенную систему проверки. Вы можете перейти по ссылке: Laravel подтверждение по электронной почте

...