originphp/upgrade

OriginPHP升级插件

安装: 1

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:origin-plugin

1.0.0 2019-10-24 13:04 UTC

This package is auto-updated.

Last update: 2024-09-25 00:23:45 UTC


README

这是一个插件,用于帮助从1.x版本升级到2.0版本。

它执行以下操作:

  1. 将旧文件夹结构转换为新结构并更新USE语句
  2. 更新命名空间变更
  3. 警告你使用的可能已更改/删除或需要采取行动的功能

用法

  1. 请确保您已使用1.33或更高版本从您的应用程序中删除了所有之前的弃用警告。
  2. 备份您的文件
  3. 创建一个新项目
$ composer create-project originphp/app app-v2
  1. 安装此插件
$ cd app-v2
$ composer require originphp/upgrade
  1. 将您的app文件夹的内容复制到app文件夹中(保留结构不变)

  2. 将您的tests文件夹的内容复制到tests文件夹中(保留结构不变)

  3. 执行DRY运行

$ bin/console upgrade --dry-run

这将显示它将自动更改的内容以及由于更改(模型回调、控制器回调、Composer依赖项或公共属性)而需要关注的可能问题

  1. 运行

这将运行并执行它可以进行的更改,然后列出需要您关注的事情

$ bin/console upgrade
  1. 设置

以下文件可能包含您需要复制的自定义设置:

  • composer.json
  • config/.env.php
  • config/.env.php.default
  • config/application.php
  • config/routes.php
  • database/schema.php
  • database/seed.php