Laravel重置密码链接

时间:2018-02-10 18:36:53

标签: php laravel .htaccess

我已经设置了重置密码方法,所以一切正常,所以我收到的地址是:

  

本地主机/仪表板/口令/复位/ 11bb83ff2815781dfebwef5060aa15706bad6a02a5d22328615bwef28fcfwefwef51a47

但点击该链接后,我收到 404 Not Found

当我在localhost之后附加端口号时,它可以工作。

  

本地主机:的 8000 /仪表板/口令/复位/ 11bb83ff2815781dfebwef5060aa15706bad6a02a5d22328615bwef28fcfwefwef51a47

为什么会这样?

我使用 php -S localhost:8000 -t public 作为服务器,但在使用工匠网络服务器时则相同。

1 个答案:

答案 0 :(得分:3)

在您的config/app.php中,您将拥有url设置,毫无疑问,该设置只会设置为localhost。您应该在那里添加端口,以便Laravel能够生成正确的URL。

当然,在开发环境中执行此操作的最佳方法是在APP_URL文件中设置.env

APP_URL=http://localhost:8000

查看Illuminate\Auth\Notifications\ResetPassword课程,了解Laravel如何生成密码重置电子邮件。