发送电子邮件时,它没有正确格式化,它以纯文本显示,而不是使用我的视图中包含的HTML。
我发送的方式:
Mail::to($request->user()->mail)->send(new AccountLocked(Auth::user()));
AccountLocked.php:
class AccountLocked extends Mailable
{
use Queueable, SerializesModels;
public $user;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct(User $user)
{
$this->user = $user;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->view('emails.user.account_locked');
}
}
答案 0 :(得分:0)
这不是Laravel的问题,如果您实际查看请求中发送的数据,您会看到Laravel 将正确格式化电子邮件,并使用有效的HTML代码。
此问题可能是阻止HTML的电子邮件提供商的目标,我知道有一些电子邮件提供商这样做,您可能需要在考虑其Laravel之前检查一下。