Typed application settings for Laravel, stored through an Eloquent Setting model: global, named or per-model scopes, a settings() helper and HasSettings trait, explicit fallback chains, optional definitions with defaults and validation rules, and a per-scope cache that waits for transactions to commit.
php settings preferences laravel eloquent laravel-package multi-tenancy eloquent-models composer-package laravel-settings user-preferences user-settings php8 settings-management app-settings pharaonic model-settings typed-settings tenant-settings
-
Updated
Nov 10, 2026 - PHP