chapdel/model-settings-for-laravel
Attach flexible key/value settings to any Eloquent model in Laravel. Store, retrieve, and update per-model preferences with a simple API and database table, keeping configuration close to the data it belongs to. PHP 8+ compatible.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| chapdel/settings | 0.91 | Add per-model settings to your Laravel app. Store settings in a JSON column, a dedicated table, or Redis via simple traits. Includes defaults plus helpers to get, set, check, remove, and persist settings on any Eloquent model. | 0 | 0 | 0 | 11 | 0 | 0.6 | 13.2 | MIT | 1 year ago | |
| lukasss93/laravel-model-settings | 0.90 | Add per-model settings to Eloquent with defaults, validation rules, and optional config publishing. Store and retrieve settings directly on your models, initialize settings on creation, and keep your app flexible with PHP 8+ and Laravel 8+ support. | 4 | 4 | 1 | 3 | 0 | 1.3 | 2.8 | MIT | 2 years ago | |
| glorand/laravel-model-settings | 0.90 | Add flexible, persistent settings to any Laravel Eloquent model. Choose field, table, or Redis storage drivers or write your own, define defaults, and get, set, check, and remove per-model settings with a simple API. Requires PHP 8.2+ and Laravel 12+. | 925 | 919 | 60 | 45K | 2 | 34.2 | 26.8 | MIT | 2 months ago | |
| creavo/option-bundle | 0.88 | Symfony bundle to store and retrieve application options/settings via a service, Twig helper, or console commands. Persists values in Doctrine, supports typed options, optional eager loading, and PSR-16 simple cache for faster reads. | 0 | 0 | 0 | 0 | 0 | 5.1 | — | — | 2 years ago | |
| qcod/laravel-app-settings | 0.88 | 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. | 339 | 340 | 54 | 2K | 15 | 27.9 | 19.1 | MIT | 2 months ago | |
| sitesource/laravel-polymorphic-settings | 0.88 | Laravel Polymorphic Settings lets you attach flexible key-value settings to any Eloquent model through a polymorphic relationship, with a simple API for storing, retrieving, updating, and managing configuration-like data per record. | 0 | 0 | 0 | 2K | 1 | 10.0 | 50.6 | MIT | 6 months ago | |
| outerweb/settings | 0.88 | A Laravel package for managing persistent application settings with typed values, groups, and caching. Define settings in code or the database, then read and write them anywhere via a simple, fluent helper API—ideal for configurable options like site preferences, feature flags, and integrations. | 51 | 51 | 10 | 4K | 0 | 1.0 | 27.4 | MIT | — | |
| a1383n/laravel-eloquent-settings | 0.88 | A Laravel package that stores application settings in the database through Eloquent models, giving you a simple key-value API for reading and writing typed configuration values at runtime, with support for global config and per-model settings. | 1 | — | 0 | — | 0 | 0.2 | — | MIT | 2 years ago | |
| laravel-admin-ext/config | 0.88 | A laravel-admin extension that adds a web-based configuration manager, letting you edit and organize application settings from the admin panel without touching config files. Ideal for managing dynamic options in Laravel projects. | 97 | 97 | 55 | 2K | 7 | 4.7 | 20.4 | MIT | 6 years ago | |
| larapacks/setting | 0.88 | Lightweight Laravel settings manager that stores and retrieves key/value app configuration at runtime. Provides a clean API and helpers for persisting settings (including grouped/namespaced keys), with caching support for fast reads and easy integration into Laravel apps. | 5 | 6 | 2 | 82 | 0 | 4.9 | 16.1 | — | 3 years ago | |
| l5starter/setting | 0.88 | Laravel 5.4 settings module for L5Starter admin. Adds settings pages/routes and menu entry, with publishable config, migrations, and seeder (SettingsTableSeeder) to bootstrap stored application settings. | 0 | 0 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| rudnev/laravel-settings | 0.88 | A Laravel package for storing and managing application settings in the database. It provides a simple API to read and write settings at runtime, making it easy to add editable configuration options without changing env files. | 7 | 7 | 2 | 1 | 0 | 0.4 | 0.7 | MIT | 2 years ago | |
| yazan/laravel-settings | 0.88 | — | 58 | 59 | 2 | 167 | 0 | 0.7 | 8.1 | MIT | 4 years ago | |
| akaunting/laravel-setting | 0.88 | Persistent settings for Laravel with database and/or JSON drivers. Includes helper, facade, and Blade directive, supports encryption, caching, auto-save, extra columns, and custom tables/files. Can override Laravel config values for production-friendly tweaks. | 490 | 492 | 65 | 28K | 1 | 13.0 | 24.4 | MIT | 3 years ago | |
| hatchyu/laravel-settings | 0.88 | Laravel package for managing application settings in the database with a simple API, caching, and typed values. Define defaults, read and update settings at runtime, and organize configuration by groups for maintainable apps. | 2 | 2 | 1 | 705 | 0 | 10.8 | 35.9 | — | 5 months ago | |
| itmosoft/laravel-settings | 0.88 | itmosoft/laravel-settings provides a simple, developer-friendly way to manage persistent application settings in Laravel. Store configuration values, retrieve them anywhere in your app, and keep runtime behavior easy to customize without editing config files. | 0 | — | 0 | — | 0 | 19.8 | — | MIT | 3 weeks ago | |
| jobmetric/laravel-setting | 0.88 | A Laravel package for managing application settings with a flexible key-value store, letting you define, save, and retrieve configuration values at runtime. Useful for admin-editable options like site name, contact details, and feature toggles without touching config files. | 6 | — | 3 | — | 0 | 0.4 | — | MIT | 2 years ago | |
| damodar-bhattarai/settings | 0.87 | A Laravel settings package for storing and managing application configuration in the database. It offers a simple API to get, set, and forget settings, with caching support and easy integration into any Laravel application. | 31 | — | 1 | — | 0 | 12.4 | — | MIT | 4 months ago |
|
| qcod/laravel-settings | 0.87 | Laravel package for storing key-value settings in the database. All saved settings are cached, reducing SQL queries to zero. Use the settings() helper or Settings facade with methods for get, set, has, remove, and grouped settings. | 229 | 232 | 61 | 6K | 2 | 24.6 | 25.0 | MIT | 2 months ago | |
| pharaonic/laravel-settings | 0.87 | A Laravel package for managing application settings through a simple, flexible API. Persist configuration values in the database, retrieve them easily at runtime, and organize settings cleanly for small apps or larger projects that need centralized control. | 7 | — | 0 | — | 0 | 0.3 | — | MIT | 3 years ago |
How can I help you explore Laravel packages today?