我有一些事情让我感到困惑,关于在我的php项目中为分支设置不同环境的最佳实践。
我通常在Laravel工作并使用默认版本来设置环境(基于gethostname())。这适用于本地和生产服务器。但是现在我想开始使用分支,自然需要能够在本地的所有分支上工作。所以,我需要为环境做一些不同的事情,因为gethostname会是相同的。我认为环境变量是最好的方法吗?
如果是这样,我在.htaccess(SenEnv)中这样做?或者,还有更好的方法? 当我改变分支时会发生什么?我每次都需要手动更改吗?或者,还有更好的方法吗?
任何反馈/小贴士都表示赞赏。要么回答我的问题,要么完全有其他方法我应该考虑。
谢谢! :)