Laravel Config Writer
Write to Laravel Config files and maintain file integrity., (*1)
This library is an extension of the Config component used by Laravel. It adds the ability to write to configuration files., (*2)
You can rewrite array values inside a basic configuration file that returns a single array definition (like a Laravel config file) whilst maintaining the file integrity, leaving comments and advanced settings intact., (*3)
The following value types are supported for writing: strings, integers, booleans and single-dimension arrays., (*4)
Usage Instructions
Add this to app/config/app.php
under the 'providers' key:, (*5)
'October\Rain\Config\ConfigServiceProvider',
Usage outside Laravel
The Rewrite
class can be used anywhere., (*6)
$writeConfig = new October\Rain\Config\Rewrite;
$writeConfig->toFile('path/to/config.php', [
'item' => 'new value',
'nested.config.item' => 'value',
'arrayItem' => ['Single', 'Level', 'Array', 'Values'],
'numberItem' => 3,
'booleanItem' => true
]);