路由[verification.resend]未定义

时间:2019-07-17 18:33:40

标签: php laravel

试图从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}

为什么会出现此异常?

1 个答案:

答案 0 :(得分:1)

如@aynber所指出的,我没有被SMTP提供程序成功认证。那是因为在env中设置了邮件配置之后,该配置尚未被缓存,因此运行php artisan config:cache对其进行了修复。