Php 为什么本地Laravel 5.4身份验证不发送到密码重置页面?

Php 为什么本地Laravel 5.4身份验证不发送到密码重置页面?,php,authentication,laravel-5,Php,Authentication,Laravel 5,我使用PhpStorm在Laravel5.4中创建了一个基本项目,并执行了php artisan make:auth和php artisan migrate。运行php artisan Service后,我访问了上的结果站点,并测试了密码恢复。通过使用Gmail for SMTP,相应的用户收到了一封带有如下链接的电子邮件: 它将我重定向到404错误页面 查看php artisan route:list,有一个名为password.reset的路由,在GET | HEAD上使用以下URI设置:p

我使用PhpStorm在Laravel5.4中创建了一个基本项目,并执行了php artisan make:auth和php artisan migrate。运行php artisan Service后,我访问了上的结果站点,并测试了密码恢复。通过使用Gmail for SMTP,相应的用户收到了一封带有如下链接的电子邮件:

它将我重定向到404错误页面

查看php artisan route:list,有一个名为password.reset的路由,在GET | HEAD上使用以下URI设置:password/reset/{token}。因此,这应该是可行的,因为有一个地方可以放置代币。操作是:App\Http\Controllers\Auth\ResetPasswordController@showResetForm

该控制器上基本上没有任何内容,但它在类中使用了来自lightize\Foundation\Auth的ResetsPassword。当我试图覆盖该函数时,我会查看原始函数,它会重定向到“重置密码”视图


但有些东西不起作用。我试图将:8000添加到链接中,但它只是将我重定向到一个空白页,我确信服务器仍在该端口上运行。我做错了什么

电子邮件中的路由必须具有:8000,这是应用程序的端口。如果您的浏览器正在查找相同的路由,但仅在本地主机路由中,而没有端口,则必须更改应用程序URL=http://localhost 到APP_URL=http://localhost:8000 在.env中

感谢您的回复,我在发布问题后注意到:8000,但当我复制链接并添加端口时,它只是将我重定向到一个空白页,当工匠在服侍的时候。