Write to Laravel Config files and maintain file integrity. Support Laravel 5.3+
axdlee/laravel-config-writer is a Laravel package for write to laravel config files and maintain file integrity. support laravel 5.3+.
It currently has 3 GitHub stars and 4.061 downloads on Packagist (latest version 1.0.2).
Install it with composer require axdlee/laravel-config-writer.
Discover more Laravel packages by axdlee
or browse all Laravel packages to compare alternatives.
Last updated
Write to Laravel Config files and maintain file integrity.
This library can support Lravel 5.3+.
This library is an extension of the Config component used by Laravel. It adds the ability to write to configuration files.
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.
The following value types are supported for writing: strings, integers, booleans and single-dimension arrays.
Add this to config/app.php under the 'providers' key:
Axdlee\Config\ConfigServiceProvider::class,
You can now write to config files:
Config::write('app.url', 'http://xdlee.com');
The Rewrite class can be used anywhere.
$writeConfig = new Axdlee\Config\Rewrite;
$writeConfig->toFile('path/to/config.php', [
'item' => 'new value',
'nested.config.item' => 'value',
'arrayItem' => ['Single', 'Level', 'Array', 'Values'],
'numberItem' => 3,
'booleanItem' => true
]);