Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel App Settings Laravel Package

qcod/laravel-app-settings

Add a database-backed settings manager with an admin UI to your Laravel app. Define settings sections/inputs in config, edit them via a Bootstrap 4 page (or custom CSS), and access values via the AppSettings facade. Settings are cached for zero SQL reads.

View on GitHub
Deep Wiki
Context7
1.7.1

Laravel 12.x Compatibility

1.7.0
  • Laravel 11 compatible
1.6.0
  • Laravel 10 compatibility
1.5.0
  • Laravel 8-9 Support
  • Runtime settings group name change using app('app-settings')->setStorageGroup('my-storage-group')
1.4.0
  • laravel 8 support
1.3.0
  • Laravel 7 Support
1.2.0

Laravel 6 Support

1.1.0
  • Added group support for settings
1.0.5
  • Added support for Laravel 5.8
1.0.4
  • Added closure support to load input select options from a database dynamically
1.0.3
  • Now controller can be swapped
  • Added SavesSettings trait to be used on the controller
1.0.2

Package has been split into two parts

  • qcod/laravel-app-settings which keeps the current API without any breaking changes and
  • qcod/laravel-settings for a key-value pair in the database
1.0.1

Added image and file upload support in settings check readme

[
    'name' => 'logo',
    'type' => 'image',
    'label' => 'Upload logo',
    'hint' => 'Must be an image and cropped in desired size',
    'rules' => 'image|max:500',
    'disk' => 'public', // which disk you want to upload, default to 'public'
    'path' => 'app', // path on the disk, default to '/',
    'preview_class' => 'thumbnail', // class for preview of uploaded image
    'preview_style' => 'height:40px' // style for preview
]
1.0.0

Initial release

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport