public static function getDefaultValue($name) { if (Setting::where('name', $name)->count() > 0) { $setting = Setting::where('name', $name)->first(); if ($setting->type == 'checkbox' || $setting->type == 'textbox' || $setting->type == 'link') { return $setting->default; } elseif ($setting->type == 'file') { return false; } elseif ($setting->type == 'select' || $setting->type == 'radio') { $option = SettingOption::find($setting->default); if (is_object($option)) { return $option->value; } else { return false; } } elseif ($setting->type == 'select_dynamic') { $option = Setting::getOptions($setting->name)->first()->value; } } else { return false; } }