diff --git a/catch/permissions/database/migrations/20200409023815_change_permissions.php b/catch/permissions/database/migrations/20200409023815_change_permissions.php index f65b582..1d22efa 100644 --- a/catch/permissions/database/migrations/20200409023815_change_permissions.php +++ b/catch/permissions/database/migrations/20200409023815_change_permissions.php @@ -28,12 +28,14 @@ class ChangePermissions extends Migrator */ public function change() { - $table = $this->table('permissions'); + if ($this->hasTable('permissions')) { + $table = $this->table('permissions'); - $table->addColumn('component', 'string', ['default' => '', 'comment' => '组件名称', 'limit' => '255', 'after' => 'permission_mark']) - ->addColumn('redirect', 'string', ['default' => '', 'comment' => '跳转地址', 'limit' => '255', 'after' => 'component']) - ->addColumn('hide_children_in_menu', 'integer', ['limit' => \Phinx\Db\Adapter\MysqlAdapter::INT_TINY,'default'=> 1,'comment'=>'1 显示 2隐藏', 'after' => 'redirect']) - ->addColumn('keep_alive', 'integer', ['limit' => \Phinx\Db\Adapter\MysqlAdapter::INT_TINY,'default'=> 1,'comment'=>'1 缓存 2 不存在 ', 'after' => 'hide_children_in_menu']) - ->update(); + $table->addColumn('component', 'string', ['default' => '', 'comment' => '组件名称', 'limit' => '255', 'after' => 'permission_mark']) + ->addColumn('redirect', 'string', ['default' => '', 'comment' => '跳转地址', 'limit' => '255', 'after' => 'component']) + ->addColumn('hide_children_in_menu', 'integer', ['limit' => \Phinx\Db\Adapter\MysqlAdapter::INT_TINY, 'default' => 1, 'comment' => '1 显示 2隐藏', 'after' => 'redirect']) + ->addColumn('keep_alive', 'integer', ['limit' => \Phinx\Db\Adapter\MysqlAdapter::INT_TINY, 'default' => 1, 'comment' => '1 缓存 2 不存在 ', 'after' => 'hide_children_in_menu']) + ->update(); + } } } diff --git a/catch/permissions/database/migrations/20200422080926_permissions_add_column.php b/catch/permissions/database/migrations/20200422080926_permissions_add_column.php index 68b05f6..4fe8cda 100644 --- a/catch/permissions/database/migrations/20200422080926_permissions_add_column.php +++ b/catch/permissions/database/migrations/20200422080926_permissions_add_column.php @@ -28,9 +28,11 @@ class PermissionsAddColumn extends Migrator */ public function change() { - $table = $this->table('permissions'); + if ($this->hasTable('permissions')) { + $table = $this->table('permissions'); - $table->addColumn('level', 'string', ['default' => '', 'comment' => '层级', 'limit' => '50', 'after' => 'parent_id']) - ->update(); + $table->addColumn('level', 'string', ['default' => '', 'comment' => '层级', 'limit' => '50', 'after' => 'parent_id']) + ->update(); + } } }