current(); if ($settings['mode'] !== 'shared') { throw new RuntimeException('当前不是共享系统数据库模式。'); } DB::purge((string) $settings['connection']); DB::reconnect((string) $settings['connection']); DB::selectOne('SELECT 1'); $configuration->probe($settings); } catch (Throwable) { return self::FAILURE; } $this->components->info('共享系统数据库已通过应用级验证。'); return self::SUCCESS; } }