国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

【已解決】Class Jenssegers\Mongodb\Connection 不存在

lee23

問題描述

  • 安裝mongo擴展
    composer require -W illuminate/database jenssegers/mongodb ^4.0.0
  • 使用mongo擴展
    報錯 Class "Jenssegers\Mongodb\Connection" not found

程序代碼

Db::connection('mongodb')->collection('test')->insert([1,2,3]);
return json(Db::connection('mongodb')->collection('test')->get());

報錯信息

Error: Class "Jenssegers\Mongodb\Connection" not found in /www/wwwroot/demo/vendor/workerman/webman-framework/src/support/bootstrap/LaravelDb.php:58

操作系統(tǒng)及workerman/webman等框架組件具體版本

php => 8.2
mongoDB extension version => 1.16.2
相關(guān)依賴包的版本如下:
"workerman/webman-framework": "^1.5.0",
"illuminate/database": "^10.29",
"jenssegers/mongodb": "^4.0.0"

如何修復(fù)?請大佬們不吝賜教

1049 1 0
1個回答

walkor 打賞

按照手冊安裝 3.8版本
composer require -W illuminate/database jenssegers/mongodb ^3.8.0
或者升級下
composer require workerman/webman-framework ^v1.5.11

  • lee23 2023-11-01

    謝謝大佬!升級workerman/webman-framework ^v1.5.11版本已解決。
    第一種方法,按照手冊安裝jenssegers/mongodb ^3.8.0,因為依賴包illuminate/database的版本沖突無法完成安裝所以才選擇安裝jenssegers/mongodb ^4.0.0的

年代過于久遠,無法發(fā)表回答
??