table('phone'); $table->removeColumn('number'); $table->addColumn('name', 'string', ['null' => false, 'limit' => 150]); $table->addIndex('name', ['unique' => true]); $table->update(); $table = $this->table('sended'); $table->removeColumn('origin'); $table->addColumn('id_phone', 'integer', ['null' => true]); $table->addForeignKey('id_phone', 'phone', 'id', ['delete' => 'SET_NULL', 'update' => 'CASCADE']); $table->update(); $table = $this->table('received'); $table->removeColumn('destination'); $table->addColumn('id_phone', 'integer', ['null' => true]); $table->addForeignKey('id_phone', 'phone', 'id', ['delete' => 'SET_NULL', 'update' => 'CASCADE']); $table->update(); } }