我已经设置了重置密码方法,所以一切正常,所以我收到的地址是:
本地主机/仪表板/口令/复位/ 11bb83ff2815781dfebwef5060aa15706bad6a02a5d22328615bwef28fcfwefwef51a47
但点击该链接后,我收到 404 Not Found 。
当我在localhost之后附加端口号时,它可以工作。
本地主机:的 8000 /仪表板/口令/复位/ 11bb83ff2815781dfebwef5060aa15706bad6a02a5d22328615bwef28fcfwefwef51a47
为什么会这样?
我使用 php -S localhost:8000 -t public 作为服务器,但在使用工匠网络服务器时则相同。
答案 0 :(得分:3)
在您的config/app.php
中,您将拥有url
设置,毫无疑问,该设置只会设置为localhost
。您应该在那里添加端口,以便Laravel能够生成正确的URL。
当然,在开发环境中执行此操作的最佳方法是在APP_URL
文件中设置.env
。
APP_URL=http://localhost:8000
查看Illuminate\Auth\Notifications\ResetPassword
课程,了解Laravel如何生成密码重置电子邮件。