getTable($this->getPrefixedTableName(Campaign::TABLE_NAME))->hasColumn('deleted') && $schema->getTable($this->getPrefixedTableName(Event::TABLE_NAME))->hasColumn('deleted') ) { throw new SkipMigration('Deleted column already added in tables'); } } public function up(Schema $schema): void { $schema->getTable($this->getPrefixedTableName(Campaign::TABLE_NAME)) ->addColumn('deleted', Types::DATETIME_MUTABLE, ['notnull' => false]); $schema->getTable($this->getPrefixedTableName(Event::TABLE_NAME)) ->addColumn('deleted', Types::DATETIME_MUTABLE, ['notnull' => false]); } }