'array', ]; } /** * Get a setting value by key. */ public static function get(string $key, $default = null) { try { $setting = self::where('key', $key)->first(); return $setting ? $setting->value : $default; } catch (\Illuminate\Database\QueryException $e) { return $default; } } /** * Set a setting value. */ public static function set(string $key, $value, string $group = 'general') { return self::updateOrCreate(['key' => $key], ['value' => $value, 'group' => $group]); } }