originphp / upgrade
OriginPHP升级插件
1.0.0
2019-10-24 13:04 UTC
Requires
- originphp/filesystem: ^1.0
- originphp/framework: ^2.0
This package is auto-updated.
Last update: 2024-09-25 00:23:45 UTC
README
这是一个插件,用于帮助从1.x版本升级到2.0版本。
它执行以下操作:
- 将旧文件夹结构转换为新结构并更新USE语句
- 更新命名空间变更
- 警告你使用的可能已更改/删除或需要采取行动的功能
用法
- 请确保您已使用1.33或更高版本从您的应用程序中删除了所有之前的弃用警告。
- 备份您的文件
- 创建一个新项目
$ composer create-project originphp/app app-v2
- 安装此插件
$ cd app-v2
$ composer require originphp/upgrade
-
将您的
app
文件夹的内容复制到app
文件夹中(保留结构不变) -
将您的
tests
文件夹的内容复制到tests
文件夹中(保留结构不变) -
执行DRY运行
$ bin/console upgrade --dry-run
这将显示它将自动更改的内容以及由于更改(模型回调、控制器回调、Composer依赖项或公共属性)而需要关注的可能问题
- 运行
这将运行并执行它可以进行的更改,然后列出需要您关注的事情
$ bin/console upgrade
- 设置
以下文件可能包含您需要复制的自定义设置:
- composer.json
- config/.env.php
- config/.env.php.default
- config/application.php
- config/routes.php
- database/schema.php
- database/seed.php