我正在用 laravel 5.* 发送邮件。但它发送整个 html 查看代码而不是 html 预览
I am sending mail with laravel 5.*. but it send whole html view code instead of html preview
我在控制器中创建了视图 contact-us
和邮件 class,如下所示。当我发送邮件时它显示成功消息并发送 view
contact-us
作为邮件..
$data = ['name' => 'Sunny Mine'];
Mail::send(['text' => 'mail.contact-us'], $data, function($msg){
$msg->to('abc@gmail.com', 'Muhammad Ibrar receiver')->subject('Test Contact Us Form Mail');
$msg->from('def@gmail.com', 'Muhammad Ibrar sender');
});
它发送整个 html 代码,包括 html 标签,但不包括网页预览。请有人帮我发送带有网页视图的邮件。
您强制将视图设置为文本类型。删除 'text'
类型,它应该可以正常工作。
Mail::send('mail.contact-us', $data, function($msg) {
$msg->to('abc@gmail.com', 'Muhammad Ibrar receiver')->subject('Test Contact Us Form Mail');
$msg->from('def@gmail.com', 'Muhammad Ibrar sender');
});
我在控制器中创建了视图 contact-us
和邮件 class,如下所示。当我发送邮件时它显示成功消息并发送 view
contact-us
作为邮件..
$data = ['name' => 'Sunny Mine'];
Mail::send(['text' => 'mail.contact-us'], $data, function($msg){
$msg->to('abc@gmail.com', 'Muhammad Ibrar receiver')->subject('Test Contact Us Form Mail');
$msg->from('def@gmail.com', 'Muhammad Ibrar sender');
});
它发送整个 html 代码,包括 html 标签,但不包括网页预览。请有人帮我发送带有网页视图的邮件。
您强制将视图设置为文本类型。删除 'text'
类型,它应该可以正常工作。
Mail::send('mail.contact-us', $data, function($msg) {
$msg->to('abc@gmail.com', 'Muhammad Ibrar receiver')->subject('Test Contact Us Form Mail');
$msg->from('def@gmail.com', 'Muhammad Ibrar sender');
});