laravel-settings
Best Practices
Overriding Config
A common scenario you may run into is overriding a config value from a setting value you have stored in the database.
The best place to do this would be in the boot()
method in a service provider, however you could also override the
value before your application references the config value.
public function boot()
{
config(['app.timezone' => Settings::get('app.timezone', 'UTC')]);
}
You can store the settings you are using to override config values with any keys you want, but for clarity you should store them as the same key that is used in the config.