1

我正在努力将 Laravel 从 5.8 升级到 6。

我已经在线阅读了文档https://laravel.com/docs/6.x/upgrade和许多类似的(主要是文档摘要)。

我已经更新了 5.8 和 6 安装中存在的软件包所需的版本:

"require": {
    "php": "^7.2.5",
    "fideloper/proxy": "^4.4",
    "laravel/framework": "^6.20",
    "laravel/tinker": "^2.5"
},
"require-dev": {
    "beyondcode/laravel-dump-server": "^1.0",
    "filp/whoops": "^2.0",
    "fakerphp/faker": "^1.9.1",
    "mockery/mockery": "^1.0",
    "nunomaduro/collision": "^3.0",
    "phpunit/phpunit": "^8.5.8"
},

没关系,但这两个包在 Laravel 6 composer.json 中不存在

"beyondcode/laravel-dump-server": "^1.0",
"filp/whoops": "^2.0",

虽然有一个新包

"facade/ignition": "^1.16.15",

所以我想,我应该做的是把旧版本的两个包都删掉,然后在新版本中添加这个包,对吧?

我应该总是这样做吗,我的意思是当我从 6 升级到 7 或从 7 升级到 8 时?

删除以前版本中的软件包是否有任何问题?

4

0 回答 0