find($key); return $row?->value ?? $default; }); } public static function set(string $key, mixed $value): void { static::query()->updateOrCreate(['key' => $key], ['value' => (string) $value]); Cache::forget("setting.{$key}"); } }