使用laravel 5.6 Mail Facade,邮件已发送但为空

时间:2018-11-06 10:56:53

标签: php laravel-5.6

邮件已发送但为空!我正在使用laravel 5.6

SendMailController中的功能

public function send_mail()
{
    $name = 'Hello';
    Mail::to('example@gmail.com')->send(new UsersRegistered($name));
    return 'mail sent';
}

2 个答案:

答案 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()方法,该方法返回刀片视图。