Laravel 5 + MongoDB

Laravel 5 + MongoDB

我在使用 Laravel MongoDB 在 Laravel 5 中使用 MongoDB 时遇到问题。 MongoDB PHP 已安装驱动程序。 MongoDB returns 500 错误的任何操作。 我的例子:

示例模型:

use Jenssegers\Mongodb\Model as Eloquent;
class ExampleModel extends Eloquent {
   protected $connection = 'mongodb';
   protected $collection = 'polls';
}

示例模型控制器:

<?php namespace App\Http\Controllers;

use App\Http\Requests;
use App\Http\Controllers\Controller;

use App\ExampleModel;
use Illuminate\Http\Request;

class ExampleModelController extends Controller {

    public function test()
   {
      $test = new ExampleModel();
      $test->create(["foo" => "bar"]);
      return 'ok';
   }

}

在 ExampleModelController 中测试的路由运行良好。

Route::get('test', 'ExampleModelController@test');

此代码 returns 错误 500(在 Postman Chrome 扩展中测试)。

我将 MongoDB 用于另一个项目(使用 node.js)并且一切正常,因此 MongoDB 安装正确。

知道这个问题吗?

P.S。 storage/logs/ 没有关于此错误的日志。

OS: Mac OS X 10.10.2

这是我的堕落。

解决了问题
db.createUser({user: "username", pwd: "secret", roles: ["readWrite"]})

在 mongo 控制台中
不是 addUser 方法