在尝试从route方法获取信息时,我在Laravel中遇到此错误。我的错误是:
Symfony \组件\调试\异常\ FatalThrowableError
(E_ERROR)未找到类'NewUserWelcomeMail'
我的路线方法是:
import Spin from 'antd/es/spin';
import 'antd/es/spin/style/css';
NewUserWelcomeMail类代码为:
Route::get('/email', function() {
return new NewUserWelcomeMail();
});
我按照video的说法尝试了此操作,但不明白为什么我的一个不能正常工作,因为其余所有工作都很好。视频时间为4:13:00。
答案 0 :(得分:3)
您需要指定名称空间。将您的路线代码更改为以下内容:
Route::get('/email', function() {
return new \App\Mail\NewUserWelcomeMail();
});
答案 1 :(得分:0)
您应该添加更改路线文件的方式,
Route::get('/email', function () {
return new \App\Mail\NewUserWelcomeMail();});
按如下方式更改用户模型:
Mail::to($user->email)->send(new \App\Mail\NewUserWelcomeMail());