Has anybody faced this issue? 
Whenever I change the application settings it says the settings changed successfully but on refresh, I can see the old settings data.
 
When Investigating this issue, I found out that settings.blade.php file loads some of the  settings from config('appSetting') variable, and this config('appSettings') is not updating when the settings are changed. I verified it by updating delivery tip amount ( delivery tip values are directly loading from the database, not from laravel config ) and it got updated.
 
Can anybody help? What I'm missing here?