public static function set($key, $value) { if (!self::$cache) { self::loadCache(); } self::$cache[$key] = $value; $setting = Setting::find($key); if (!$setting) { $setting = new Setting(); $setting->key = $key; } $setting->value = $value; $setting->save(); }