krom / laravel-yaml-configuration

该包的最新版本(2.1.2)没有提供许可信息。

为 Laravel 配置添加 YAML 文件支持

2.1.2 2015-12-29 11:59 UTC

This package is not auto-updated.

Last update: 2024-09-18 18:51:05 UTC


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 文件,或使用 ymlyaml 文件代替。

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 分支的。