Weave 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 settings manager with UI to your Laravel app. Settings are stored in the database and cached for zero-query performance, with configurable inputs, sections, and styling (Bootstrap 4 by default). Includes a facade for easy access.

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.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings