getTable($this->getTableName()); if ($table->hasColumn('payload_compressed')) { throw new SkipMigration('Schema includes this migration'); } } public function up(Schema $schema): void { $this->addSql(sprintf('ALTER TABLE %s ADD payload_compressed MEDIUMBLOB DEFAULT NULL, CHANGE payload payload LONGTEXT DEFAULT NULL', $this->getTableName())); } private function getTableName(): string { return $this->prefix.'webhook_queue'; } }