database()->getName()), 'w')); } catch (\Throwable $th) { return false; } } public function deleteDatabase(TenantWithDatabase $tenant): bool { try { return unlink(database_path($tenant->database()->getName())); } catch (\Throwable $th) { return false; } } public function databaseExists(string $name): bool { return file_exists(database_path($name)); } public function makeConnectionConfig(array $baseConfig, string $databaseName): array { $baseConfig['database'] = database_path($databaseName);; return $baseConfig; } }