I am developing an API service that another site I've developed will be using. So locally when building and testing, obviously I want both local copies of the site to work. However, it seems to mix up the environment
variables.
For example:
Site A
has APP_URL=http://a.local
Site B
has APP_URL=http://b.local
- I send a
GET
Request (using Guzzle
) from Site A
code to http://b.local/test
- The
/test
endpoing in Site B
simply dumps out dump(env('APP_URL'))
- Result retrieved by
Site A
is "http://a.local"
- Expected result:
"http://b.local"
So the code in Site B
is running with environment variables loaded from Site A
. This is an issue as Site B
cannot access the correct database, it's trying to use the Site A
's database.
Is this an issue with my local setup (Win10 + WAMP), PHP settings, Laravel settings?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…