davek1312 / config
引入 vlucas/phpdotenv 和 illuminate/config 包
v0.3.1
2017-04-02 14:57 UTC
Requires
- davek1312/app: 0.2.*
- illuminate/config: ^5.4
- symfony/finder: ^3.2
- vlucas/phpdotenv: ^2.4
Requires (Dev)
- phpunit/phpunit: ~4.0
README
引入 vlucas/phpdotenv 和 illuminate/config 包。
安装
该包可在 Packagist 上找到,您可以使用 Composer 进行安装。
composer require davek1312/config
配置
环境变量
将 vendor/davek1312/config/davek1312
文件夹复制到您的应用程序根目录,并将 config/.env.example
重命名为 .env
。在 GitHub 上查看 .env
数据格式。您不应将 .env
文件提交到您的版本控制系统。
注册配置文件
要注册您的配置文件,请查看 davek1312\app 文档。
将您的配置文件添加到已注册的配置文件夹中。
//configuration folder/test.php
<?php
return [
'key' => 'value',
];
使用方法
环境变量
您可以使用来自 vlucas/phpdotenv 包的任何方法。您还可以使用 davek1312_env
函数。
// If $key is not found in your .env file $default will be returned
davek1312_env($key, $default = null);
配置文件
获取配置值
use Davek1312\Config\Config;
$config = new Config();
$value = $config->get('tests.key'); //Will return 'value';
$value = $config->get('tests.non_existent'); //Will return NULL;
其他关于 Config
类的方法可以在 这里 找到。