试图从Laravel应用程序发送电子邮件,但Laravel抱怨并抛出错误异常
“消息”:“未定义路由[verification.resend]。(视图:C:\ Users \ Elomena \ Projects \ Clients \ Pramopro \ resources \ views \ auth \ verify.blade.php)”, “ exception”:“ ErrorException”,
在laravel文档https://laravel.com/docs/5.8/verification#verification-routing之后,我像这样设置了web.php
文件
Auth::routes(['verfiy' => true]);
Route::get('/home', 'HomeController@index')->name('home');
但是我在路线列表中找不到这些路线的任何路线
email/resend
email/verify
email/verify/{id}
为什么会出现此异常?
答案 0 :(得分:1)
如@aynber所指出的,我没有被SMTP提供程序成功认证。那是因为在env中设置了邮件配置之后,该配置尚未被缓存,因此运行php artisan config:cache
对其进行了修复。