小编And*_*kin的帖子

Laravel 5 + MongoDB

我使用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

php mongodb laravel-5

6
推荐指数
1
解决办法
6888
查看次数

标签 统计

laravel-5 ×1

mongodb ×1

php ×1