# 配置 配置文件包含两种,一种是`config`目录下的以小写字母开头的`.php`为后缀的文件,另一种是框架根目录下的`.env`文件,下面简单介绍下如何使用他们。 ## ENV 在开发环境下大多数配置都可以通过`.env`文件获取,而且默认为从`.env`文件获取,线上环境需要删除`.env`文件或者将配置中的`env`去掉,例如在`app.php` 中有这样`'debug' => env('app.debug', false),`一个配置,我们可以更改为`'debug' => false,` .env文件可以使用节,例如: ~~~ [APP] DEBUG=true #开启调试 AUTO_START=true ~~~ 其中`app`就是一节,获取`DEBUG`配置可以使用`env('app.debug')`或者`\Max\Facade\Env::get('app.debug');` ## config 配置文件是位于`config`目录下,以`.php`结尾的返回一个关联数组的文件。 获取所有配置使用 ~~~ \Max\Facade\Config::get(); ~~~ 可以传入一个参数例如`app`,则会获取`app.php`文件中的配置,传入`app.auto_start` 则获取`app`中的`auto_start`参数的值 如果需要自定义一个配置文件,可以在`/config`目录下新建例如`alipay.php`文件并返回一个数组。 ~~~ \Max\Facade\Config::get('alipay.param'); //获取配置 ~~~ > 可以使用辅助函数`config()` ,例如`config('app.debug')`