diff --git a/catch/permissions/database/migrations/20200830025329_update_roles.php b/catch/permissions/database/migrations/20200830025329_update_roles.php new file mode 100644 index 0000000..ddeaed1 --- /dev/null +++ b/catch/permissions/database/migrations/20200830025329_update_roles.php @@ -0,0 +1,42 @@ +hasTable('roles')) { + $table = $this->table('roles'); + + $table->addColumn('identifies', 'string', [ + 'limit' => 20, + 'default' => 1, + 'comment' => '角色的标识,用英文表示,用于后台路由权限', + 'after' => 'role_name']) + ->update(); + } + } +} diff --git a/catch/permissions/database/migrations/20200830031139_update_permissions.php b/catch/permissions/database/migrations/20200830031139_update_permissions.php new file mode 100644 index 0000000..a99ff85 --- /dev/null +++ b/catch/permissions/database/migrations/20200830031139_update_permissions.php @@ -0,0 +1,48 @@ +hasTable('permissions')) { + $table = $this->table('permissions'); + + $table->renameColumn('method', 'hidden_children_in_menu') + ->addColumn('breadcrumb', 'integer', [ + 'limit' => \Phinx\Db\Adapter\MysqlAdapter::INT_TINY, + 'default' => 1, + 'comment' => '是否显示在面包屑 1 显示 2 隐藏', + 'after' => 'redirect']) + ->addColumn('affix', 'integer', [ + 'limit' => \Phinx\Db\Adapter\MysqlAdapter::INT_TINY, + 'default' => 2, + 'comment' => '是否固定在 tag-view 1 固定 2 不固定', + 'after' => 'breadcrumb']) + ->update(); + } + } +}