├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── config └── settings.php ├── database └── migrations │ ├── add_settings_team_field.php.stub │ └── create_settings_table.php.stub └── src ├── Contracts ├── ContextSerializer.php ├── Driver.php ├── KeyGenerator.php ├── Setting.php └── ValueSerializer.php ├── Drivers ├── DatabaseDriver.php ├── EloquentDriver.php └── Factory.php ├── Events ├── SettingWasDeleted.php ├── SettingWasStored.php └── SettingsFlushed.php ├── Exceptions ├── InvalidBulkValueResult.php ├── InvalidContextValue.php ├── InvalidEnumType.php └── InvalidKeyGenerator.php ├── Facades └── Settings.php ├── Models ├── HasSettings.php └── Setting.php ├── Settings.php ├── SettingsServiceProvider.php ├── Support ├── Context.php ├── ContextSerializers │ ├── ContextSerializer.php │ └── DotNotationContextSerializer.php ├── KeyGenerators │ ├── HashKeyGenerator.php │ ├── Md5KeyGenerator.php │ └── ReadableKeyGenerator.php └── ValueSerializers │ ├── JsonValueSerializer.php │ └── ValueSerializer.php └── helpers.php /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/composer.json -------------------------------------------------------------------------------- /config/settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/config/settings.php -------------------------------------------------------------------------------- /database/migrations/add_settings_team_field.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/database/migrations/add_settings_team_field.php.stub -------------------------------------------------------------------------------- /database/migrations/create_settings_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/database/migrations/create_settings_table.php.stub -------------------------------------------------------------------------------- /src/Contracts/ContextSerializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Contracts/ContextSerializer.php -------------------------------------------------------------------------------- /src/Contracts/Driver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Contracts/Driver.php -------------------------------------------------------------------------------- /src/Contracts/KeyGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Contracts/KeyGenerator.php -------------------------------------------------------------------------------- /src/Contracts/Setting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Contracts/Setting.php -------------------------------------------------------------------------------- /src/Contracts/ValueSerializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Contracts/ValueSerializer.php -------------------------------------------------------------------------------- /src/Drivers/DatabaseDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Drivers/DatabaseDriver.php -------------------------------------------------------------------------------- /src/Drivers/EloquentDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Drivers/EloquentDriver.php -------------------------------------------------------------------------------- /src/Drivers/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Drivers/Factory.php -------------------------------------------------------------------------------- /src/Events/SettingWasDeleted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Events/SettingWasDeleted.php -------------------------------------------------------------------------------- /src/Events/SettingWasStored.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Events/SettingWasStored.php -------------------------------------------------------------------------------- /src/Events/SettingsFlushed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Events/SettingsFlushed.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidBulkValueResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Exceptions/InvalidBulkValueResult.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidContextValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Exceptions/InvalidContextValue.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidEnumType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Exceptions/InvalidEnumType.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidKeyGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Exceptions/InvalidKeyGenerator.php -------------------------------------------------------------------------------- /src/Facades/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Facades/Settings.php -------------------------------------------------------------------------------- /src/Models/HasSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Models/HasSettings.php -------------------------------------------------------------------------------- /src/Models/Setting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Models/Setting.php -------------------------------------------------------------------------------- /src/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Settings.php -------------------------------------------------------------------------------- /src/SettingsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/SettingsServiceProvider.php -------------------------------------------------------------------------------- /src/Support/Context.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Support/Context.php -------------------------------------------------------------------------------- /src/Support/ContextSerializers/ContextSerializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Support/ContextSerializers/ContextSerializer.php -------------------------------------------------------------------------------- /src/Support/ContextSerializers/DotNotationContextSerializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Support/ContextSerializers/DotNotationContextSerializer.php -------------------------------------------------------------------------------- /src/Support/KeyGenerators/HashKeyGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Support/KeyGenerators/HashKeyGenerator.php -------------------------------------------------------------------------------- /src/Support/KeyGenerators/Md5KeyGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Support/KeyGenerators/Md5KeyGenerator.php -------------------------------------------------------------------------------- /src/Support/KeyGenerators/ReadableKeyGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Support/KeyGenerators/ReadableKeyGenerator.php -------------------------------------------------------------------------------- /src/Support/ValueSerializers/JsonValueSerializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Support/ValueSerializers/JsonValueSerializer.php -------------------------------------------------------------------------------- /src/Support/ValueSerializers/ValueSerializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/Support/ValueSerializers/ValueSerializer.php -------------------------------------------------------------------------------- /src/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawilk/laravel-settings/HEAD/src/helpers.php --------------------------------------------------------------------------------