0

全新安装 laravel 7 项目后,

C:\xampp\htdocs\blog>composer require jenssegers/mongodb --ignore-platform-reqs  

但这给出了一个错误。

您的要求无法解决为一组可安装的软件包。

  Problem 1
    - jenssegers/mongodb[v3.8.0, ..., v3.8.2] require illuminate/support ^8.0 -> found illuminate/support[v8.0.0, ..., 8.x-dev] but these were not loaded, likely because it conflicts with another require.
    - Root composer.json requires jenssegers/mongodb ^3.8 -> satisfiable by jenssegers/mongodb[v3.8.0, v3.8.1, v3.8.2].

还 unintalled 旧作曲家并安装了它的最新版本。但还是同样的问题

4

1 回答 1

3

遇到问题:需要检查 laravel 版本与 jenssegers/Laravel-MongoDB 的兼容性。你可以在这里查看:

https://github.com/jenssegers/Laravel-MongoDB#laravel-version-compatibility

Laravel version Compatibility
Laravel Package
4.2.x   2.0.x
5.0.x   2.1.x
5.1.x   2.2.x or 3.0.x
5.2.x   2.3.x or 3.0.x
5.3.x   3.1.x or 3.2.x
5.4.x   3.2.x
5.5.x   3.3.x
5.6.x   3.4.x
5.7.x   3.4.x
5.8.x   3.5.x
6.x 3.6.x
7.x 3.7.x
8.x 3.8.x

在 cmd 我做了这样的事情:

C:\xampp\htdocs\blog> composer require jenssegers/mongodb 3.7

希望这可以帮助任何有同样问题的人

于 2021-01-14T07:19:07.687 回答