reecem / settings
settings package that uses a property bag and caching
Fund package maintenance!
Ko Fi
paypal.me/iexistin3d
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 11
Language:Blade
Requires
- illuminate/filesystem: ^5.6
- illuminate/support: ^5.6
Requires (Dev)
- orchestra/testbench: ^3.5
- phpunit/phpunit: ^7.5
- dev-master
- v0.3.0
- v0.2.0-beta
- dev-dependabot/npm_and_yarn/webpack-5.76.1
- dev-dependabot/npm_and_yarn/minimist-and-mkdirp-1.2.8
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/postcss-and-tailwindcss-8.4.20
- dev-dependabot/npm_and_yarn/json-schema-and-jsprim-0.4.0
- dev-dependabot/npm_and_yarn/follow-redirects-1.15.2
- dev-dependabot/npm_and_yarn/node-sass-7.0.0
- dev-dependabot/npm_and_yarn/qs-6.5.3
- dev-dependabot/npm_and_yarn/minimatch-3.0.8
- dev-dependabot/npm_and_yarn/browserslist-4.21.4
- dev-dependabot/npm_and_yarn/moment-2.29.4
This package is auto-updated.
Last update: 2024-12-15 13:20:19 UTC
README
settings
Laravel Settings package that is persistent to DB
This setting package makes use of the key-value storage method of settings.Installing
Require via composer
composer require reecem/settings
Then install through the artisan command
php artisan settings:install
updates
when there is a new release please run settings:update
just to refresh the published assets
php artisan settings:update
Features
- Settings are cached to reduce reading time from the db
setting()
helper to access the settings from anywheremulti.dimension.setting.array
- the settings can be saved in assoc array form- settings can be cast to arrays, JSON or boolean from default
- WIP: encrypt the entire cached setting file
todo
There is always something todo
- add an encrypt option to individual settings
- improve the ui of the settings panel
- unit tests...
Support
If you enjoy using the package you can support me on Ko-Fi or by paypal 😄