finagin/laravel-settings is a Laravel package for settings for laravel 5.4 and up.
It currently has 0 GitHub stars and 14 downloads on Packagist (latest version 0.1.0).
Install it with composer require finagin/laravel-settings.
Discover more Laravel packages by finagin
or browse all Laravel packages to compare alternatives.
Last updated
This package can be used in Laravel 5.4 or higher. You can install the package via composer:
composer require finagin/laravel-settings
Now add the service provider in config/app.php file:
'providers' => [
/*
* Package Service Providers...
*/
// ...
Finagin\Settings\SettingsServiceProvider::class,
// ...
];
You must publish the migration with:
php artisan vendor:publish --provider="Finagin\Settings\SettingsServiceProvider" --tag="migrations"
After the migration has been published you must create the settings-tables by running the migrations:
php artisan migrate
Also you can publish the config file with:
php artisan vendor:publish --provider="Finagin\Settings\SettingsServiceProvider" --tag="config"
$key = 'some_key';
$value = 'some value';
$default = 'default value';
echo Settings::get($key, $default));
// output: default value
Settings::set($key, $value));
echo Settings::get($key, $default));
// output: some value
echo Settings::unset($key));
// output: true
echo Settings::unset($key));
// output: false
echo Settings::get($key, $default));
// output: default value
The MIT License (MIT). Please see License File for more information.