找不到类'MongoDB \ Driver \ Manager' Mongo和Laravel

时间:2017-05-03 12:51:28

标签: mongodb laravel-5

我刚刚使用Laravel启动了Mongo并找到了连接问题,“未找到类'MongoDB \ Driver \ Manager'”。以下是我的composer.json片段。

"require": {
  "php": ">=5.5.9",
  "laravel/lumen-framework": "5.2.*",
  "vlucas/phpdotenv": "~2.2",
  "mongodb/mongodb": "^1.0.0"
}

在php.in中为mongodb.so启用了扩展名 此外,mongoDB通过mongo clint,RoboMongo启动并运行。

这就是我为mongoDB创建实例的方法,mongoDB通过'use'包含在文件的顶部。

$mongoObj = new MongoDB\Client($host, ['username' => $username, 'password' => $password]);

我见过很多链接,对我来说没什么用。我哪里错了?

1 个答案:

答案 0 :(得分:0)

您需要在代码中签入'vendor / autoload.php'的链接。在代码中的某处,您应具有以下内容:

  $DB_CONNECTION_STRING="mongodb://YourCredentials";
  require '../../vendor/autoload.php';