我使用Laravel MongoDB在Laravel 5中使用MongoDB时遇到问题.安装了MongoDB PHP驱动程序.MongoDB的任何操作都会返回500错误.我的例子:
ExampleModel:
use Jenssegers\Mongodb\Model as Eloquent;
class ExampleModel extends Eloquent {
protected $connection = 'mongodb';
protected $collection = 'polls';
}
Run Code Online (Sandbox Code Playgroud)
ExampleModelController:
<?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';
}
}
Run Code Online (Sandbox Code Playgroud)
在ExampleModelController中测试的路由工作正常.
Route::get('test', 'ExampleModelController@test');
Run Code Online (Sandbox Code Playgroud)
此代码返回错误500(在Postman Chrome扩展程序中测试).
我使用MongoDB和另一个项目(使用node.js)并且一切正常,因此MongoDB安装正确.
任何想法'回合这个问题?
PS没有登录存储/日志/关于此错误.
操作系统:Mac OS X 10.10.2