Skip to content

krom/laravel-yaml-configuration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Add Yaml file support for Laravel 5.1 Configuration

This package uses Symfony/Yaml parser.

Installing

Add "krom/laravel-yaml-configuration": "2.*" to your composer.json by running :

php composer.phar require krom/laravel-yaml-configuration

And select version : 2.*

Add support in Laravel

You have to add (or merge)

protected function bootstrappers()
{
    return array_merge($this->bootstrappers, [\\krom\\Core\\Config\\LoadYamlConfiguration::class]);
}

to your app/Http/Kernel.php and/or app/Console/Kernel.php.

How to use

Just use regular php files or use yml or yaml files instead.

PHP :

<?php

return [
	'debug' => false,
    'key' => 'foobar',
];

Will be equivalent to :

YAML

debug: false
key: foobar

Use functions

You can use any php functions like that :

routes_file: %app_path%/routes.php
unit_test: %base_path:behat.yml%
something: %sprintf:hell %s,world%

Enjoy it ! Feel free to fork :) !

This package is fork of devitek/yaml-configuration

About

A package to add support for yaml configuration files in Laravel 4

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%