邮件已发送但为空!我正在使用laravel 5.6
SendMailController中的功能
public function send_mail()
{
$name = 'Hello';
Mail::to('example@gmail.com')->send(new UsersRegistered($name));
return 'mail sent';
}
答案 0 :(得分:0)
您没有随电子邮件一起发送刀片或机身。
看看这些例子:
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);
});
答案 1 :(得分:0)
您确实可以使用send(new MailerClass($args))
发送邮件。确保该类具有build()
方法,该方法返回刀片视图。