***
背景:项目中会用到很多第三方的SDK,插件等,这些第三方库会用到很多配置文件,
如果在第三方库中直接写入该配置,耦合度过高,会使项目的可维护性,
扩展重用性降低.
***
方法:
laravel框架思想就是,使用 [ .env ]配置文件,将配置统一写在此文件统一管理
***
便利:
当需要更换 接口,第三方SDK账号等,场景下,仅需要进入.env文件修改配置,即可.
配置示例
因为laravel框架,会在 config文件下的app.php中引入.env文件的配置
代码注释块 Application Environment,解释了该段代码
使用
env() 获取全局.env配置
而
config() 获取/config/下的配置
这么做就可以降低项目的耦合度,在更改接口账号,仅需要更改.env文件配置
例如: