使用 laravel 5.6 Mail Facade,邮件已发送但为空
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';
}
您没有在电子邮件中发送 blade 或正文。
看看这些例子:
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))
发送邮件,就像您所做的那样。确保 class 有一个 build()
方法,returns 一个 blade 视图。
邮件已发送但为空!我正在使用 laravel 5.6
SendMailController 中的函数
public function send_mail()
{
$name = 'Hello';
Mail::to('example@gmail.com')->send(new UsersRegistered($name));
return 'mail sent';
}
您没有在电子邮件中发送 blade 或正文。
看看这些例子:
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))
发送邮件,就像您所做的那样。确保 class 有一个 build()
方法,returns 一个 blade 视图。