hosmelq/laravel-model-preferences
Add per-model preferences to any Eloquent model with a simple key-value API. Store and retrieve settings, defaults, and typed values without extra tables or boilerplate, keeping per-user and per-model configuration clean, organized, and easy to manage in your Laravel app.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| a1383n/laravel-eloquent-settings | 0.85 | 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 | |
| klaude/eloquent-preferences | 0.84 | Add flexible key-value preferences to any Eloquent model with klaude/eloquent-preferences. Store per-model settings polymorphically, read and write them through a simple API, and keep configuration data organized without extra tables or boilerplate. | 30 | — | 5 | — | 0 | 0.7 | — | MIT | 2 years ago | |
| r94ever/laravel-model-setting | 0.83 | r94ever/laravel-model-setting lets Laravel Eloquent models carry their own flexible key-value settings. Add the trait, then store and retrieve per-model configuration through a simple API, avoiding extra boilerplate while keeping settings close to the models that use them. | 1 | — | 0 | — | 0 | 0.0 | — | MIT | 5 years ago | |
| dragon-code/laravel-model-settings | 0.82 | Store per-model key-value settings in Laravel with dragon-code/laravel-model-settings. Attach typed settings to any Eloquent model, read and write them through a simple API, and keep configuration data with your records without extra tables. | 1 | 1 | 1 | 22 | 0 | 7.2 | 12.4 | MIT | 3 months ago | |
| lukasss93/laravel-model-settings | 0.82 | 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 | |
| sitesource/laravel-polymorphic-settings | 0.80 | 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 | |
| chapdel/settings | 0.80 | 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 | |
| signifly/laravel-configurable | 0.80 | Give any Laravel Eloquent model its own configuration. signifly/laravel-configurable adds a lightweight trait and clean API for storing and retrieving per-model settings, with sensible defaults, simple access, and no boilerplate. | 5 | 5 | 0 | 3 | 0 | 0.0 | 1.7 | MIT | 5 years ago | |
| modularavel/favoritable | 0.80 | A Laravel package that adds polymorphic favoriting to Eloquent models. Attach the trait to let users favorite and unfavorite records, then query favorites through a simple, reusable API for common app features. | 1 | — | 0 | — | 0 | 0.3 | — | MIT | 1 year ago | |
| chapdel/model-settings-for-laravel | 0.80 | 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. | 1 | 1 | 0 | 0 | 0 | 0.3 | — | MIT | 3 years ago | |
| anomaly/preferences-module | 0.80 | Anomaly Preferences Module adds a flexible user preferences system to Laravel/Streams Platform applications, letting you define, store, and retrieve per-user settings via a simple API, with control panel integration for easy management. | 0 | 0 | 11 | 330 | 0 | 0.3 | 34.8 | MIT | — | |
| robtrehy/laravel-user-preferences | 0.80 | Store and retrieve authenticated users’ preferences in Laravel, saved as JSON in a single DB column (default: users.preferences). Includes config publishing, migration to add the column, and optional caching via Laravel’s cache drivers with customizable keys. | 0 | 3 | — | 107 | — | 4.2 | 28.1 | — | — | |
| glorand/laravel-model-settings | 0.80 | 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 | |
| elhareth/laravel-eloquent-metable | 0.79 | elhareth/laravel-eloquent-metable adds flexible key-value metadata to any Eloquent model via a simple trait, letting you attach custom attributes without extra migrations or schema changes. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 2 years ago | |
| wsmallnews/preference | 0.79 | A Laravel package for managing user preferences and application settings. Store, retrieve, and organize configurable values through a clean API, making it easy to add flexible per-user or global settings to your PHP applications. | 1 | — | 0 | — | 0 | 17.3 | — | MIT | 1 month ago |
|
How can I help you explore Laravel packages today?