使用 srlabs/centaur 更新 Laravel 8:“11.*”到 Laravel 9

Update Laravel 8 with srlabs/centaur: "11.*" to Laravel 9

提问人:Rasyidi Alwee 提问时间:6/6/2023 更新时间:6/6/2023 访问量:27

问:

我正在使用 srlabs/centaur 版本 11 升级旧应用程序(我没有开发它)。

我正在尝试将 laravel 版本升级到 Laravel 9,但出现此错误。

- srlabs/centaur 11.01.00 requires illuminate/support ^8.0 -> satisfiable by illuminate/support[v8.0.0, ..., v8.83.27].
- Only one of these can be installed: illuminate/support[v5.1.1, ..., v5.8.36, v6.0.0, ..., v6.20.44, v7.0.0, ..., v7.30.6, v8.0.0, ..., v8.83.27, v9.0.0, ..., v9.52.8, v10.0.0, ..., v10.13.2], laravel/framework[v9.0.0, ..., v9.52.8]. laravel/framework replaces illuminate/support and thus cannot coexist with it.
- Root composer.json requires laravel/framework ^9.0 -> satisfiable by laravel/framework[v9.0.0, ..., v9.52.8].

自从我看到半人马座 (github_link) 以来,我如何升级它,直到 Laravel 8 才受支持。

我需要将半人马座更改为哨兵(github_link)吗?如果我需要更改,我是否需要重新构建所有自定义代码?

谢谢

拉维尔 哨兵

评论


答:

1赞 jrcamatog 6/6/2023 #1

似乎您将无法在 Laravel 9 上使用它。该软件包的最新更新仅支持 Laravel 10。在此处查看 11.01.00 和 12.0.0(最新)之间的代码更改。