File: D:/HostingSpaces/SBogers10/reiskick.komma.nl/app/Providers/WebsiteConfigServiceProvider.php
<?php
namespace App\Providers;
use App\WebsiteConfig\WebsiteConfigModelService;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\ServiceProvider;
class WebsiteConfigServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
if(app()->runningInConsole()) return;
$config = WebsiteConfigModelService::getFromCache();
foreach ($config as $setting) {
if($setting->code_name == 'company_social_instagram_photo') {
if(isset($setting->documents) && $setting->documents->isNotEmpty()) $value = $setting->documents->first();
else $value = null;
}
else $value = $setting->value;
Config::set('site.'.$setting->code_name, $value);
}
}
}