devitek/yaml-configuration

为 Laravel 配置添加 YAML 文件支持

3.1.1 2016-08-20 20:09 UTC

This package is auto-updated.

Last update: 2024-09-24 23:11:56 UTC


README

SensioLabsInsight Latest Stable Version Total Downloads Latest Unstable Version License

此包使用 Symfony/Yaml 解析器。

安装

通过运行以下命令将 "devitek/yaml-configuration": "3.1.*" 添加到您的 composer.json

php composer.phar require devitek/yaml-configuration

并选择版本: 3.1.*

在 Laravel 中添加支持

您必须将以下内容添加到您的 app/Http/Kernel.php 和/或 app/Console/Kernel.php 中(或合并)。

protected function bootstrappers()
{
    $this->bootstrappers[] = 'Devitek\Core\Config\LoadYamlConfiguration';
    return $this->bootstrappers;
}

如何使用

只需使用常规 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%

享受它!随时分支 :) !