tenant->getInternal('create_database') === false) { // If database creation was skipped, we presume deletion should also be skipped. // To avoid this skip, either unset the `create_database` attribute (or make it true), or // set the $skipWhenCreateDatabaseIsFalse static property to false. return; } event(new DeletingDatabase($this->tenant)); $deleted = false; try { $this->tenant->database()->manager()->deleteDatabase($this->tenant); $deleted = true; } catch (\Throwable $e) { if (! static::$ignoreFailures) { throw $e; } } if ($deleted) event(new DatabaseDeleted($this->tenant)); } }