用Laravel 5的重置密码中的真实域名替换localhost

问题描述:

我在Laravel 5.4中使用默认重置密码。功能单词正常,并且具有重置密码链接的电子邮件已成功发送/接收。用Laravel 5的重置密码中的真实域名替换localhost

但是,它仍然没有表现出真正的域名,但 'localhost' 的像下面的东西:

的http:// 本地主机 /密码/ RESET/4c16a78f3c1216de566bc0689694980ac53555311d0214bbb73fbc72870a91f5

你能告诉我如何更换' localhost'与domainname.com?

可以使用'http://'而不是'https://'吗?

+0

更改.env文件中的APP_URL参数: – manniL

+0

它应该以“http:// ....”还是“https:// ...”开头? – Devith

+0

这取决于你是否拥有SSL证书^^如果你在页面的任何地方都使用HTTPS,你可以链接到https:// yourname.whatever' – manniL

只需更改.env文件中的APP_URL参数以适应应用程序域名。

APP_URL=http://localhostAPP_URL=https://yourdomain.com

如果缓存的配置(你不应该在本地或测试环境中做什么,但在生产,想想php artisan config:clear命令。

+0

http:// ...正在工作,但为什么不能与https:// ....?我如何使用https://与我的网站? – Devith

+0

好吧,这是一个完全不同的话题^^ – manniL

+0

但是如果你有一个VPS/Web服务器,你可以简单地使用[Let'sEncrypt](https://letsencrypt.org/)来获得你自己的证书 – manniL

更新APP_URL在.ENV文件清除缓存以反映更改