我刚刚使用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]);
我见过很多链接,对我来说没什么用。我哪里错了?
答案 0 :(得分:0)
您需要在代码中签入'vendor / autoload.php'的链接。在代码中的某处,您应具有以下内容:
$DB_CONNECTION_STRING="mongodb://YourCredentials";
require '../../vendor/autoload.php';