3

データベースとしてmongodb 3.3を使用してlaravel 5.1でサーバー側のデータテーブルをサポートするために、yajra/laravel-datatables-oracleパッケージをインストールしました。jenssegers-mongodb パッケージを使用して、laravel 5.1 を mongodb に接続しました。正常に接続していますが、データテーブルが正しく機能していません。

js

$('#vendorDatatable').DataTable({
                "processing": true,
                "serverSide": true,
                "order": [[ 0, "desc" ]],
                "ajax": baseUrl+'/vendors/data',
                "columns": [
                    {"data": 'branch', "name": 'branch'}
            ],
            });

ルート

Route::get('vendors/data','VendorsController@getList');

ベンダーコントローラー

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
4

1 に答える 1