Composer php &引用;staudenmeir/laravel邻接列表^1.0“;安装过程中的软件包错误

Composer php &引用;staudenmeir/laravel邻接列表^1.0“;安装过程中的软件包错误,composer-php,laravel-6,php-8,Composer Php,Laravel 6,Php 8,我安装了一个软件包composer需要StatenMir/laravel邻接列表:“^1.0”,但我收到了一个错误提示,错误如下 Problem 1 - staudenmeir/laravel-adjacency-list[v1.0, ..., 1.0.x-dev] require illuminate/database ~5.5.29|5.6.*|5.7.* -> found illuminate/database[v5.5.33..., 5.7.x-dev] but it confli

我安装了一个软件包
composer需要StatenMir/laravel邻接列表:“^1.0”
,但我收到了一个错误提示,错误如下

Problem 1
- staudenmeir/laravel-adjacency-list[v1.0, ..., 1.0.x-dev] require illuminate/database ~5.5.29|5.6.*|5.7.* -> found illuminate/database[v5.5.33..., 5.7.x-dev] but it conflicts with another require.
- staudenmeir/laravel-adjacency-list[v1.1, ..., 1.1.x-dev] require php ^7.1.3 -> your php version (8.0.3) does not satisfy that requirement.
- staudenmeir/laravel-adjacency-list[v1.2, ..., 1.3.x-dev] require php ^7.2 -> your php version (8.0.3) does not satisfy that requirement.
- staudenmeir/laravel-adjacency-list[v1.4, ..., v1.5] require php ^7.2.5 -> your php version (8.0.3) does not satisfy that requirement.
- staudenmeir/laravel-adjacency-list v1.6 requires php ^7.3 -> your php version (8.0.3) does not satisfy that requirement.
- staudenmeir/laravel-adjacency-list v1.6.1 requires illuminate/database ^8.0 -> found illuminate/database[v8.0.0, ..., 8.x-dev] but it conflicts with another require.
- Root composer.json requires staudenmeir/laravel-adjacency-list ^1.0 -> satisfiable by staudenmeir/laravel-adjacency-list[v1.0, ..., v1.6.1].
下面是我的
composer.json

  "require": {
    "php": "^7.3|^8.0",
     .
     .
    "laravel/framework": "^6.18.35",

     }
我以前在我的项目中尝试过使用laravel的8.12版,即laravel v8.12,它工作得很顺利,但当我切换到使用laravel v6.18.35的项目时,问题出现了。 我不知道怎么了?这个软件包是否取决于laravel版本?但为什么他们在Packagegist网站上提到它,因为它支持laravel 5.5.29+
请帮帮我。我结巴了,我解决了

新版本的staudenmeir/laravel邻接列表在PHP8上工作,不支持laravel 6,所以我所做的是将我的项目laravel版本升级到v8,然后它就可以顺利工作了


感谢您的回答

这是否回答了您的问题?不,不是。那是什么意思?请分享您解决问题的尝试。我不知道出了什么问题,因为我尝试了所有操作,包括升级php版本,但出现了相同的错误。我看了一下Packagist的网站,看看是否有任何包版本的变化,但什么都没有。。我以前在我的laravel项目中使用过它,版本为8..3,它工作正常,但是为什么在这个版本的laravel 6.199中使用它呢?我不认为您将能够在这个项目中使用PHP8。最新版本的
staudenmeir/laravel邻接列表
适用于PHP8,但不支持laravel 6。支持Laravel6的旧版本不支持PHP8。因此,如果您想安装
staudenmeir/Laravel邻接列表
,您应该升级Laravel或降级PHP。