发送通知时,Laravel邮件不工作

发送通知时,Laravel邮件不工作,laravel,email,Laravel,Email,我在laravel发邮件有问题 电子邮件不使用Mail类发送,但通知也可以正常工作 下面是我测试的代码示例: Mail::raw('Message to send', function($mail){ $mail->from('backend@mysite.com', 'mysite'); $mail->to('admin@mysite.com') ->subject('Mail object'); }); M

我在laravel发邮件有问题

电子邮件不使用Mail类发送,但通知也可以正常工作

下面是我测试的代码示例:

Mail::raw('Message to send', function($mail){
        $mail->from('backend@mysite.com', 'mysite');
        $mail->to('admin@mysite.com')
            ->subject('Mail object');
    });


Mail::send('emails.welcome', ['content' => 'Welcome'], function($mail){
        $mail->from('backend@mysite.com', 'mysite');
        $mail->to('admin@mysite.com')
            ->subject('Mail object');
    });
在emails/welcome.blade.php中只有一个变量{{$content}

但这是可行的:

$user->notify(new WelcomeEmail());

我正在使用最新的laravel 5.6和mailtrap在terminal-
tail-f storage/logs/laravel.log
中执行此操作,然后再次运行mail方法并检查错误。您应该将数据传递到邮件
$content
,否则您希望如何在电子邮件中检索数据?看看拉威尔的现场样品
$content=welcome
然后
函数($mail,$content)