labkod / laravel-config
Laravel JSON Config Package
This package's canonical repository appears to be gone and the package has been frozen as a result.
v1.1
2017-02-20 03:07 UTC
Requires
- php: >=5.4.0
- illuminate/support: 5.4.*
This package is not auto-updated.
Last update: 2020-01-24 16:09:25 UTC
README
Installation
To install this package include it in your composer.json
"require": {
"labkod/laravel-config": "v1.0"
}
And run composer update
Add the Service Provider to the provider
array in your config/app.php
Labkod\LaravelConfig\LaravelConfigServiceProvider::class
Add an alias for the facade to your config/app.php
'Settings' => Labkod\LaravelConfig\LaravelConfigFacade::class,
Publish the config files:
$ php artisan vendor:publish --provider="Labkod\LaravelConfig\LaravelConfigServiceProvider"
Change config/settings.php
according for changing json file path.
Using
Set a value
Settings::set('key', 'value');
Set multiple
Settings::set([
'key1' => 'value1',
'key2' => 'value2',
]);
Save all settings
Settings::save();
Get a value
Settings::get('key');
Get a value with default
Settings::get('key', 'value');
Remove a value
Settings::remove('key');
Clean all settings
Settings::clean();
Get all settings
Settings::all();
Set all data
Settings::setData([
'key1' => 'value1',
'key2' => 'value2',
]);
Contributors
License
This project is open-sourced software licensed under the MIT license