[英]Using laravel 5.6 Mail Facade, mail is sent but empty
郵件已發送,但為空! 我正在使用 Laravel 5.6
SendMailController 中的函數
public function send_mail()
{
$name = 'Hello';
Mail::to('example@gmail.com')->send(new UsersRegistered($name));
return 'mail sent';
}
您不會通過電子郵件發送刀片或正文。
看看這些例子:
Mail::send('emails.welcome', ['key' => 'value'], function($message)
{
$message->to('foo@example.com', 'John Smith')->subject('Welcome!');
});
多一個 :
Mail::send('emails.welcome', $data, function($message)
{
$message->from('us@example.com', 'Laravel');
$message->to('foo@example.com')->cc('bar@example.com');
$message->attach($pathToFile);
});
您確實可以像以前一樣使用send(new MailerClass($args))
發送郵件。 確保該類具有build()
方法,該方法返回刀片視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.