where('key', $key)->first(); if ($setting === null) { $configured = config('relais_sms.default_settings.'.$key); return is_string($configured) ? $configured : $default; } return (string) $setting->value; } public static function putString(string $key, string $value): void { self::query()->updateOrCreate( ['key' => $key], [ 'value' => $value, 'type' => 'string', ], ); } }