okyayaykut / laravel-settings
Laravel Settings Manager
v1.0
2018-02-27 20:07 UTC
Requires
- php: >=5.4.0
- illuminate/support: >=5.0.0
This package is not auto-updated.
Last update: 2024-11-05 04:43:49 UTC
README
Management settings for laravel 5 using json file.
Installation
To install this package include it in your composer.json
"require": {
"okyayaykut/laravel-settings": "v1.0"
}
And run composer update
Add the Service Provider to the provider
array in your config/app.php
okyayaykut\LaravelConfig\LaravelConfigServiceProvider::class
Add an alias for the facade to your config/app.php
'Settings' => okyayaykut\LaravelConfig\LaravelConfigFacade::class,
Publish the config files:
$ php artisan vendor:publish --provider="okyayaykut\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
- Aykut OKYAY - Github