将经过过滤的数据传递到Laravel v5.6上的Datatables v8

时间:2018-10-15 20:36:39

标签: elasticsearch datatables laravel-5.6 yajra-datatable laravel-datatables

我与带有Elasticsearch的laravel数据表集成在一起。对于以前的版本,此代码可以解决问题。

rdd = sc.textFile(./json-data.txt)

rdd_entry = rdd.map(lambda x: jform(x) \
                .map(lambda y: val_get(y,"text","user"))

现在,随着新版本的数据表(v8)的出现,collectionEngine的构造函数已更改,不再收到带有请求的第二个参数,并且Yajra \ DataTables \ Request类也已删除

仍在寻找解决方案,但没有成功。如何像以前一样进行这种集成。

1 个答案:

答案 0 :(得分:0)

好的,没有正确检查收集引擎的构造函数。这已更改,因此它会自动获取应用程序请求,因此无需向其注入新请求。只需在数据表中包含->skipPaging()

$response = value(new CollectionEngine($data))
                ->skipPaging()
                ->make()