laravel-setting maintained by kcdev
Description
A simple settings manager for laravel
Author
Last update
2020/05/01 11:46
(dev-master)
License
Downloads
3
Tags
Laravel Setting
A simple settings manager for laravel
Installation
You can install the package via composer:
composer require kcdev/laravel-setting
You need to publish and run the migration:
php artisan vendor:publish --provider="Kcdev\Setting\SettingServiceProvider"
php artisan migrate
Usage
You can set some key using Facade:
use Setting;
// Get setting
Setting::get('someKey');
// Get setting, with a default fallback value if the key doesn't exist
Setting::get('yourKey', 'Default value');
// Set setting
Setting::set('yourKey', 'yourValue');
// Remove setting
Setting::remove('yourKey');
// Check the setting exists
Setting::exists('yourKey');
Console
It is also possible to set setting within the console:
php artisan option:set {yourKey} {yourValue}
Security
If you discover any security related issues, please email amiruddinmarmul@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.