Skip to content

ReeceM/settings

Repository files navigation

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 anywhere
  • multi.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 😄

Buy Me a Coffee at ko-fi.com   PayPal

About

Laravel Settings package that is persistent to DB

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy