vluzrmos/eloquent-settings
Store application settings as key/value pairs through Eloquent models, with typed values, defaults, and per-model overrides. A simple database-backed alternative to config files for Laravel apps that need editable, runtime settings.
composer require vendor/package. On 5.5+ the package should be picked up by package auto-discovery; if it is not, register the service provider manually in config/app.php.composer.json (PHP and illuminate/* constraints), the service provider, and any published config file. The release notes only confirm framework support, so the provider and README are the source of truth for actual behaviour.php artisan vendor:publish --provider="Vendor\Package\PackageServiceProvider", then run the smallest documented example from the README in a scratch route or Tinker session before wiring it into application code.app() lookups. This keeps your code testable and makes future breaking changes easier to isolate..env rather than editing vendor files. Keep environment-specific values in config, not in package internals.handle() rather than serialising package objects into job payloads.laravel/framework constraint, and add 5.5 (plus your current version) to your CI matrix.php artisan package:discover and clear caches (config:clear, cache:clear). Auto-discovery results are cached in bootstrap/cache/packages.php; a stale cache looks like a "provider not found" bug.env() calls outside the config file. Test with php artisan config:cache enabled.composer why-not vendor/package to find the conflicting constraint rather than forcing with --ignore-platform-reqs.composer.json and read the changelog before every minor bump.bootstrap/cache/packages.php to confirm discovery, use php artisan tinker to exercise the API directly, and check the provider's register()/boot() order if bindings are missing.How can I help you explore Laravel packages today?