【发布时间】:2022-01-26 23:21:15
【问题描述】:
目前我正在使用 Laravel 和 VueJs 进行开发。我正在根据文档将 Laravel 从 5.8 升级到 6.0。
上面写着:
“接下来,检查您的应用程序使用的任何第 3 方包,并 验证您使用的 Laravel 6 支持的正确版本。”
我的package.json 看起来像这样:
"require": {
"php": "^7.1.3", # [1] Successfully upgraded to 7.2
"barryvdh/laravel-cors": "^0.11.0",
"fideloper/proxy": "^4.0",
"laravel/framework": "^6.0", # [2] Successfully upgradedto 6.0
"laravel/passport": "^9.3.2", # [3] Successfully upgradedto 9.3.2
"laravel/tinker": "^1.0",
"phpoffice/phpspreadsheet": "^1.4",
"pragmarx/version": "^0.2.8",
"pusher/pusher-php-server": "^3.4",
"santigarcor/laratrust": "5.2.*"
},
"require-dev": {
"barryvdh/laravel-debugbar": "^3.2",
"filp/whoops": "^2.0",
"fzaninotto/faker": "^1.4",
"mockery/mockery": "^1.0",
"nunomaduro/collision": "^2.0",
"orangehill/iseed": "^2.6",
"phpunit/phpunit": "^7.0",
"squizlabs/php_codesniffer": "3.*"
},
现在我的问题是:
是否有我可以使用的服务(如网站)来检查我要更新的软件包是否在我的旧软件包版本和我的新软件包版本之间有任何重大更改。
例如:
我想将barryvdh-laravel-cors 从0.11.0 升级到2.0.4。
barryvdh-laravel-cors 的文档中有“从 0.x / barryvdh-laravel-cors 升级”部分。
有没有比每次都进入文档并自己查找重大更改更简单的方法?
【问题讨论】: