我正在我的一个项目中使用Laravel,并且最近将所有敏感配置从.env文件中删除,这些文件当然不会被提交给回购。
我正在使用3台“机器”:开发,升级和生产。
现在不要忘记设置所需的API密钥,数据库配置等。我将一个env.sample放入repo中,其中所有必须根据环境修改的密钥都存在。
现在我的问题是:由于我的仓库中没有特定于环境的.env文件,我如何实现一种方法来检查是否存在特定于环境的配置以减少可能的人为错误?
这些方面的某些内容是不是一个好主意?
if (!file_exists('.env.' . App::environment() . '.php))
return false;
感谢您的投入!