如何从Laravel8升级到Laravel9

PHP技术
502
0
0
2023-01-28

总所周知,Laravel9需要PHP8.0以上,所以要升级的小伙,需要先升级下PHP,这里有篇CentOS的文章,可以参考下:

Alibaba Cloud Linux 3或centos如何升级到PHP8以上

首先打开项目根目录下的composer.json,把里面的版本改下:

"laravel/framework": "^8.75",

改成

"laravel/framework": "^8.75|^9.0",

这里不要直接改成^9.0,因为相关包的依赖会限制更新。

然后,执行一下命令进行更新:

composer update --with-dependencies -vvv

这个命令带上--with-dependencies 会把相关依赖一起更新。

后面带上 -vvv,会打印正在更新的信息,国内github经常会卡,所以方便看看卡在哪。

更新完成后,就可以测试和进行deploy了,还是很容易的。