Laravel框架.env,(框架的配置思想)

***
背景:项目中会用到很多第三方的SDK,插件等,这些第三方库会用到很多配置文件,
如果在第三方库中直接写入该配置,耦合度过高,会使项目的可维护性,
扩展重用性降低.
***
方法:
laravel框架思想就是,使用 [ .env ]配置文件,将配置统一写在此文件统一管理
***
便利:
当需要更换 接口,第三方SDK账号等,场景下,仅需要进入.env文件修改配置,即可.

Laravel框架.env,(框架的配置思想)_第1张图片
image.png

配置示例

Laravel框架.env,(框架的配置思想)_第2张图片
image.png

因为laravel框架,会在 config文件下的app.php中引入.env文件的配置
image.png
image.png
Laravel框架.env,(框架的配置思想)_第3张图片
image.png
代码注释块 Application Environment,解释了该段代码

使用

env() 获取全局.env配置

config() 获取/config/下的配置

这么做就可以降低项目的耦合度,在更改接口账号,仅需要更改.env文件配置

例如:

image.png

你可能感兴趣的:(Laravel框架.env,(框架的配置思想))