Yajra laravel datatable包在带有mongodb的laravel 5.1中工作不正常

Yajra laravel datatable包在带有mongodb的laravel 5.1中工作不正常,mongodb,laravel-5.1,datatables-1.10,jenssegers-mongodb,Mongodb,Laravel 5.1,Datatables 1.10,Jenssegers Mongodb,我已经安装了yajra/laravel datatables oracle包,用于支持laravel 5.1中的服务器端数据表,并将mongodb 3.3作为数据库。我已经通过jenssegers mongodb包将laravel 5.1与mongodb连接起来。连接成功,但datatable工作不正常 js 路线 供应商控制员 public function getList(){ $vendors = Vendors::select(['branch']); r

我已经安装了yajra/laravel datatables oracle包,用于支持laravel 5.1中的服务器端数据表,并将mongodb 3.3作为数据库。我已经通过jenssegers mongodb包将laravel 5.1与mongodb连接起来。连接成功,但datatable工作不正常

js

路线

供应商控制员

public function getList(){
       $vendors = Vendors::select(['branch']);

        return Datatables::of($vendors)->make();

    }
访问../vendors/data时出错

FatalErrorException in Builder.php line 1309: Call to a member function compileSelect() on a non-object
只需在控制器中的查询中添加
->get()

public function getList(){
   $vendors = Vendors::select(['branch'])->get();
   return Datatables::of($vendors)->make();
}
这是以正确格式获取结果数据所必需的。

在此处创建问题!我希望你能在这里迅速找到解决办法。
FatalErrorException in Builder.php line 1309: Call to a member function compileSelect() on a non-object
public function getList(){
   $vendors = Vendors::select(['branch'])->get();
   return Datatables::of($vendors)->make();
}