Laravel Homestead环境下项目.env文件的APP_URL应如何设置
Laravel Homestead APP_URL 配置解答
核心结论
你可以直接将APP_URL设置为你持有的域名,无需强制填写IP地址。
配置前置操作
修改.env中的APP_URL前,需要先完成Homestead的域名绑定,操作步骤如下:
- 打开Homestead根目录下的
Homestead.yaml文件,找到sites配置段,添加域名映射,示例:sites: - map: 你的域名 to: /home/vagrant/你的项目目录/public - 修改本地设备的hosts文件,将你的域名指向Homestead的IP(默认值为
192.168.10.10,可在Homestead.yaml的ip配置项中确认),添加如下条目:192.168.10.10 你的域名 - 执行
vagrant reload --provision命令重启Homestead并应用新配置。
APP_URL 作用说明
APP_URL是Laravel生成绝对URL的基准地址,url()辅助函数、邮件内置链接、队列任务中生成的链接都会读取该配置值- 完成上述域名绑定操作后,将
APP_URL设置为你的域名,框架生成的所有链接都会自动使用该域名,完全符合使用需求 - 仅当你未配置域名映射时,才需要将
APP_URL设置为Homestead的IP地址使用
内容的提问来源于stack exchange,提问作者CaptainAB
相关产品推荐
相关产品推荐

