/** * @param ThemeSetting $setting */ protected function settingsHandleSelect(ThemeSetting $setting) { $options = $this->options[$setting->key]; foreach ($options as $option) { $setting->options()->create($option); } if (isset($this->defaults[$setting->key])) { $option = $setting->options()->where('value', $this->defaults[$setting->key])->first(); $setting->defaults()->create(['option_id' => $option->id]); } }