[ "type" => "INT", "unsigned" => true, "auto_increment" => true ], "pedido_maquetacion_id" => [ "type" => "INT", "unsigned" => true, "constraint" => 10, ], "user_created_id" => [ "type" => "INT", "unsigned" => true, "constraint" => 10, ], "user_update_id" => [ "type" => "INT", "unsigned" => true, "constraint" => 10, ], "entrada_at" => [ "type" => "DATETIME", "default" => null ], "salida_at" => [ "type" => "DATETIME", "default" => null ], "progreso" => [ "type" => "DOUBLE", "default" => 0 ], "finalizado" => [ "type" => "BOOLEAN", "default" => 0 ] ]; public function up() { $this->forge->addField($this->COLUMNS); $currenttime = new RawSql("CURRENT_TIMESTAMP"); $this->forge->addField([ "created_at" => [ "type" => "TIMESTAMP", "default" => $currenttime, ], "updated_at" => [ "type" => "TIMESTAMP", "null" => true, ], "deleted_at" => [ "type" => "TIMESTAMP", "null" => true, ], ]); $this->forge->addPrimaryKey("id"); $this->forge->createTable("orden_trabajo_maquetaciones", true); } public function down() { $this->forge->dropTable("orden_trabajo_maquetaciones"); } }