我想将Laravel更新到最新版本5.3。
我正在查看official guide,但我看不到如何通过编写器实际升级代码。
当我尝试更新composer.json文件以指向laravel / framework 5.3。*。
我明白了:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravelcollective/html v5.2.4 requires illuminate/view 5.2.* -> satisfiable by laravel/framework[v5.2.44], illuminate/view[v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.6, v5.2.7].
- laravelcollective/html v5.2 requires illuminate/view 5.2.* -> satisfiable by laravel/framework[v5.2.44], illuminate/view[v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.6, v5.2.7].
- laravelcollective/html v5.2.1 requires illuminate/view 5.2.* -> satisfiable by laravel/framework[v5.2.44], illuminate/view[v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.6, v5.2.7].
- laravelcollective/html v5.2.2 requires illuminate/view 5.2.* -> satisfiable by laravel/framework[v5.2.44], illuminate/view[v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.6, v5.2.7].
- laravelcollective/html v5.2.3 requires illuminate/view 5.2.* -> satisfiable by laravel/framework[v5.2.44], illuminate/view[v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.6, v5.2.7].
- laravelcollective/html v5.2.4 requires illuminate/view 5.2.* -> satisfiable by laravel/framework[v5.2.44], illuminate/view[v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.6, v5.2.7].
- Can only install one of: laravel/framework[v5.3.0, v5.2.44].
- don't install illuminate/view v5.2.0|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.19|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.21|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.24|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.25|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.26|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.27|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.28|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.31|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.32|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.37|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.43|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.6|don't install laravel/framework v5.3.0
- don't install illuminate/view v5.2.7|don't install laravel/framework v5.3.0
- Installation request for laravel/framework 5.3.* -> satisfiable by laravel/framework[v5.3.0].
- Installation request for laravelcollective/html 5.2.* -> satisfiable by laravelcollective/html[v5.2, v5.2.1, v5.2.2, v5.2.3, v5.2.4].
我应该如何更新???
的Tx
答案 0 :(得分:16)
您还必须更新LaravelCollective html package。
在composer.json
中,替换:
"laravelcollective/html": "5.2.*"
使用:
"laravelcollective/html": "5.3.*"
(如果有的话,请不要忘记尾随的逗号)