我正在开发一个API服务,我开发的另一个网站将使用它。所以在本地构建和测试时,显然我希望站点的本地副本都能正常工作。然而,它似乎混淆了environment
变量。
例如:
Site A
有APP_URL=http://a.local
Site B
有APP_URL=http://b.local
GET
代码发送Guzzle
请求(使用Site A
)到http://b.local/test
/test
检索的结果是Site B
dump(env('APP_URL'))
所以Site A
中的代码正在运行从"http://a.local"
加载的环境变量。这是一个问题,因为"http://b.local"
无法访问正确的数据库,它正在尝试使用Site B
的数据库。
这是我的本地设置(Win10 + WAMP),PHP设置,Laravel设置的问题吗?