CakePHP 迁移重新组织列顺序

CakePHP migration re-organising column order

我使用迁移添加了新列。

这是我新添加的字段

$table->addColumn('lastname', 'string', [
            'default' => null,
            'limit' => 255,
            'null' => false,
]);

此列添加在 modified 字段之后。我想更改列顺序并将其放在列 name 之后。我如何使用迁移来做到这一点?

可以在option中使用after,在添加的时候

$table->addColumn('firstname', 'string', [
            'default' => null,
            'limit' => 255,
            'null' => false,
            'after' => 'name'
]);