It provides a settings model that can be used with trait on any model for Laravel project
ubitcorp/laravel-settings is a Laravel package for it provides a settings model that can be used with trait on any model for laravel project.
It currently has 5 GitHub stars and 54 downloads on Packagist (latest version v1.2).
Install it with composer require ubitcorp/laravel-settings.
Discover more Laravel packages by ubitcorp
or browse all Laravel packages to compare alternatives.
Last updated
It provides a settings model that can be used with trait on any model for Laravel project
Via Composer
$ composer require ubitcorp/laravel-settings
If you want to use different table name instead of settings
$ php artisan vendor:publish --provider="ubitcorp\Settings\ServiceProvider"
Then you can change config/settings.php configuration file for table name. Then you should run:
$ php artisan migrate
This package provides the hasSettings trait that can be included any model. After that the functions below can be used:
settings()
addSetting($keyword, $value)
addSettings($settings)
removeSetting($keyword)
removeSettings($keywords)
syncSettings($settings)
valueofSetting($keyword)
valueOfSettingAsArray($keyword)