我正在努力将 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 时?
删除以前版本中的软件包是否有任何问题?