[ "type" => "INT", ], "user_id" => [ "type" => "INT", "unsigned" => true, ], ]; public function up() { $this->forge->addField($this->COLUMNS); $this->forge->addForeignKey(["user_id"],"users",["id"]); $currenttime = new RawSql("CURRENT_TIMESTAMP"); $this->forge->addField([ "created_at" => [ "type" => "TIMESTAMP", "default" => $currenttime, ], "updated_at" => [ "type" => "TIMESTAMP", "nullable" => true, ], "deleted_at" => [ "type" => "TIMESTAMP", "nullable" => true, ], ]); $this->forge->createTable("chat_department_users",true); } public function down() { $this->forge->dropTable("chat_department_users"); } }