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.2

What's changed

  • Add Laravel 13, Testbench 11, and PHPUnit 12 compatibility.
  • Modernize PHPUnit test discovery and array-subset assertions.
  • Add CI coverage for maintained Laravel 12 and Laravel 13 versions.

Full Changelog: https://github.com/qcod/laravel-app-settings/compare/1.7.1...1.7.2

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.
calmfox/watch-sylius
damienfern/grpc-symfony-bundle
atoolo/index-bundle
atoolo/genai-bundle
coprotoai/laravel-ticket
davidjln/llm-carbon-bundle
cryonighter/valid-request-bundle
coolms/taxonomy-bundle
coolms/field-bundle
articulate-orm/symfony
aaix/laravel-tall-architect
ephoto/akeneo-connector
emmanuelballery/eb-plantumlbundle
emielburgman/symfony-visitor-beacon
emielburgman/symfony-visit-storage
emielburgman/symfony-security-headers
emielburgman/symfony-log-viewer
emarref/xdebug-bundle
emarref/pubnub-bundle
elriseio/finance-money-bundle