krom / laravel-yaml-configuration
该包的最新版本(2.1.2)没有提供许可信息。
为 Laravel 配置添加 YAML 文件支持
2.1.2
2015-12-29 11:59 UTC
Requires
- php: >=5.4.0
- illuminate/config: 5.*
- illuminate/foundation: 5.*
- symfony/yaml: 2.*
README
此包使用 Symfony/Yaml 解析器。
安装
通过运行以下命令将 "krom/laravel-yaml-configuration": "2.*"
添加到您的 composer.json 中:
php composer.phar require krom/laravel-yaml-configuration
并选择版本:2.*
在 Laravel 中添加支持
您需要将以下内容添加到您的 app/Http/Kernel.php 和/或 app/Console/Kernel.php 中(或合并):
protected function bootstrappers()
{
return array_merge($this->bootstrappers, [\\krom\\Core\\Config\\LoadYamlConfiguration::class]);
}
使用方法
只需使用常规的 php 文件,或使用 yml 或 yaml 文件代替。
PHP :
<?php return [ 'debug' => false, 'key' => 'foobar', ];
将等同于
YAML
debug: false key: foobar
使用函数
您可以使用任何 PHP 函数,例如这样:
routes_file: %app_path%/routes.php unit_test: %base_path:behat.yml% something: %sprintf:hell %s,world%
享受它!请随意分支 :)!
此包是基于 devitek/yaml-configuration 分支的。