Laravel 密码重置链接指向旧的 APP_URL
Posted
技术标签:
【中文标题】Laravel 密码重置链接指向旧的 APP_URL【英文标题】:Laravel Password reset link is pointing to old APP_URL 【发布时间】:2021-07-26 09:28:54 【问题描述】:我有一个使用 Laravel/UI 进行身份验证的 Laravel 8 项目。
我将.env
文件中的APP_URL
从测试域扩展名更改为IP 地址。但是密码重置电子邮件显示了一个链接,其中以前的 APP_URL
作为基本 URL。
以下是我尝试解决此问题的步骤:
-
在
.env
文件中更改APP_URL
将config/app.php
中的 URL 更改为 IP 地址,而不是 env 变量。
跑php artisan config:clear
跑php artisan cache:clear
跑php artisan optimize:clear
我该如何解决这个问题?
【问题讨论】:
【参考方案1】:尝试运行这些命令:
php artisan config:cache
php artisan queue:restart
【讨论】:
【参考方案2】:问题在于我提交表单的网址。 Laravel/UI 重置密码使用 route() 方法获取密码重置的 url。因此,为什么 APP_URL 和 url 变量的更改不会影响链接。详细解释可here
【讨论】:
以上是关于Laravel 密码重置链接指向旧的 APP_URL的主要内容,如果未能解决你的问题,请参考以下文章