Laravel 8、护照和 MongoDB 整合
Laravel 8, Passport and MongoDB integration
我在整合 Laravel 8、Passport 和 MongoDB 时遇到困难。
"laravel/passport": "^10.1",
"jenssegers/mongodb": "^3.8",
为了连接这两个,我阅读了有关使用另一个名为的包的信息:
designmynight/laravel-mongodb-passport
当前版本为“2.0.1”,不支持 Laravel 8,当我尝试
安装包这是错误消息:
Problem 1
- Root composer.json requires designmynight/laravel-mongodb-passport 2.0.1 -> satisfiable by designmynight/laravel-mongodb-passport[v2.0.1]
- designmynight/laravel-mongodb-passport v2.0.0 requires jenssegers/mongodb 3.3.* || 3.4.* || 3.5.* || 3.6.* -> found jenssegers/mongodb[v3.3.0-alpha, ..., 3.6.x-dev] but it confli
cts with your root composer.json require (^3.8)
任何建议将不胜感激,记住我是 Laravel 的初学者,并且有
使用 MongoDB 有很多问题。这是我的最后一点帮助。提前致谢。
通过升级到 php 8.0
并使用最新版本的 mongodb driver (1.11.0)
,我已经解决了问题。
我在整合 Laravel 8、Passport 和 MongoDB 时遇到困难。
"laravel/passport": "^10.1",
"jenssegers/mongodb": "^3.8",
为了连接这两个,我阅读了有关使用另一个名为的包的信息:
designmynight/laravel-mongodb-passport
当前版本为“2.0.1”,不支持 Laravel 8,当我尝试 安装包这是错误消息:
Problem 1
- Root composer.json requires designmynight/laravel-mongodb-passport 2.0.1 -> satisfiable by designmynight/laravel-mongodb-passport[v2.0.1]
- designmynight/laravel-mongodb-passport v2.0.0 requires jenssegers/mongodb 3.3.* || 3.4.* || 3.5.* || 3.6.* -> found jenssegers/mongodb[v3.3.0-alpha, ..., 3.6.x-dev] but it confli
cts with your root composer.json require (^3.8)
任何建议将不胜感激,记住我是 Laravel 的初学者,并且有 使用 MongoDB 有很多问题。这是我的最后一点帮助。提前致谢。
通过升级到 php 8.0
并使用最新版本的 mongodb driver (1.11.0)
,我已经解决了问题。