id = 1; $setting_group->title = 'System'; $setting_group->order = 0; $setting_group->save(); } if(!SettingGroup::find(2)) { $setting_group = new SettingGroup; $setting_group->id = 2; $setting_group->title = 'Appearance'; $setting_group->order = 1; $setting_group->save(); } if(!SettingGroup::find(3)) { $setting_group = new SettingGroup; $setting_group->id = 3; $setting_group->title = 'Miscellaneous'; $setting_group->order = 2; $setting_group->save(); } if($version = Setting::find(1)) { $version->value = config('app.version'); $version->save(); } else { $setting = new Setting; $setting->id = 1; $setting->group_id = 1; $setting->key = 'version'; $setting->type = 'text'; $setting->label = 'Version'; $setting->value = config('app.version'); $setting->system = true; $setting->save(); } if(!Setting::find(2)) { $setting = new Setting; $setting->id = 2; $setting->group_id = 2; $setting->key = 'background_image'; $setting->type = 'image'; $setting->label = 'Background Image'; $setting->save(); } if(!Setting::find(3)) { $setting = new Setting; $setting->id = 3; $setting->group_id = 3; $setting->key = 'homepage_search'; $setting->type = 'boolean'; $setting->label = 'Homepage Search'; $setting->save(); } if(!Setting::find(4)) { $options = json_encode([ 'none' => '- not set -', 'google' => 'Google', 'ddg' => 'DuckDuckGo', 'bing' => 'Bing' ]); $setting = new Setting; $setting->id = 4; $setting->group_id = 3; $setting->key = 'search_provider'; $setting->type = 'select'; $setting->options = $options; $setting->label = 'Search Provider'; $setting->save(); } } }