userfrosting/upgrade

将您的数据库升级到 UserFrosting 最新版本,从之前的 UserFrosting 版本和其他框架。

安装: 67

依赖: 0

建议者: 0

安全: 0

星星: 1

关注者: 7

分支: 1

开放问题: 0

类型:userfrosting-sprinkle

v4.1.3 2017-12-02 20:19 UTC

This package is auto-updated.

Last update: 2024-09-16 05:07:21 UTC


README

将数据库从之前的 UserFrosting 版本和其他框架升级到 UserFrosting 4。

用法

此 Sprinkle 设置了一个包含预先存在的 UF 3.1 数据库的新安装的 UF4。它将尝试将您的用户、组、事件日志和自定义权限(authorize_group)迁移到 UF4 实体。

步骤 1

复制您当前的数据库。此工具不会删除任何表,但最好小心行事。

步骤 2

克隆 UF4 仓库并按照文档执行 composer install。手动将 app/sprinkles.example.json 复制到 app/sprinkles.json

步骤 3

编辑 UserFrosting 的 app/sprinkles.json 并将以下内容添加到 require 列表中:"userfrosting/upgrade": "~4.1.0"。同时将 upgrade 添加到 base 列表中。例如

{
    "require": {
        "userfrosting/upgrade": "~4.1.0"
    },
    "base": [
        "core",
        "account",
        "admin",
        "upgrade"
    ]
}

步骤 4 - 更新 Composer

在项目根目录中运行 composer update

步骤 5

在项目根目录中运行 php bakery upgrade。它将提示您输入数据库的凭据 - 使用您希望升级的数据库的凭据。

步骤 6

开始将您的代码迁移到 UF 4.1。