dev-master
9999999-devLaravel Settings Manager
GPL-3.0
The Requires
- php >=5.4.0
- illuminate/support >=5.0.0
by Aykut OKYAY
Laravel Settings Manager
Management settings for laravel 5 using json file., (*1)
To install this package include it in your composer.json
, (*2)
"require": { "okyayaykut/laravel-settings": "v1.0" }
And run composer update
, (*3)
Add the Service Provider to the provider
array in your config/app.php
, (*4)
okyayaykut\LaravelConfig\LaravelConfigServiceProvider::class
Add an alias for the facade to your config/app.php
, (*5)
'Settings' => okyayaykut\LaravelConfig\LaravelConfigFacade::class,
Publish the config files:, (*6)
$ php artisan vendor:publish --provider="okyayaykut\LaravelConfig\LaravelConfigServiceProvider"
Change config/settings.php
according for changing json file path., (*7)
Set a value, (*8)
Settings::set('key', 'value');
Set multiple, (*9)
Settings::set([ 'key1' => 'value1', 'key2' => 'value2', ]);
Save all settings, (*10)
Settings::save();
Get a value, (*11)
Settings::get('key');
Get a value with default, (*12)
Settings::get('key', 'value');
Remove a value, (*13)
Settings::remove('key');
Clean all settings, (*14)
Settings::clean();
Get all settings, (*15)
Settings::all();
Set all data, (*16)
Settings::setData([ 'key1' => 'value1', 'key2' => 'value2', ]);
Laravel Settings Manager
GPL-3.0