我将APP_URL env变量设置为domainname.com,在配置文件中也将URL设置为同一域。artisan修补程序中的route("route.name")返回正确的域。然而,当在应用程序代码中使用时,它会返回localhost。如果您有任何想法,我们将不胜感激。
编辑:我的环境是Github代码空间
- 尝试运行php artisan optimize:clear命令以清除缓存,路线等一气呵成
- 如果你有单独的前端,那么也可以在那里更改它以达到使用您提供的域名右后端
- 如果您正在使用docker,请重新启动您的docker容器
请确保通过您设置的实际域名而不是本地主机访问浏览器中的网站。
正如lagbox上面所说的:APP_URL
只由CLI使用,它对"web"没有任何作用,因为主机就是web服务器所说的">