skipAssertion( fn (Schema $schema) => $schema->getTable($this->getPrefixedTableName())->hasColumn('date_queued'), "Table {$this->getPrefixedTableName()} already has 'date_queued' column" ); } public function up(Schema $schema): void { $table = $schema->getTable($this->getPrefixedTableName()); $table->addColumn('date_queued', Types::DATETIME_MUTABLE)->setNotnull(false); } public function down(Schema $schema): void { $table = $schema->getTable($this->getPrefixedTableName()); $table->dropColumn('date_queued'); } }