davek1312/config

引入 vlucas/phpdotenv 和 illuminate/config 包

v0.3.1 2017-04-02 14:57 UTC

This package is auto-updated.

Last update: 2024-09-14 19:31:32 UTC


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 类的方法可以在 这里 找到。