$email = new NewUserVerification(new User([
'email_token' => $user->email_token,
'name' => $user->email
]));
\Mail::to($user->email)->send($email);
我有上面的代码。在开发机上完美运行。上传到服务器时,调用NewUserVerification的两个控制器都会收到404错误。删除这两行都可以。
我会假设它的邮件配置,这是合乎逻辑的,但所有其他邮件都在服务器上工作。邮件提供程序是mailgun,我使用的是dev机器和生产中的相同提供程序。
另外,我确认$ user对象存在。
答案 0 :(得分:0)
我无法解释原因,但是当我将电子邮件移到队列中时,它就起作用了。