Передайте отфильтрованные данные в Datatables v8 на Laravel v5.6 - PullRequest
0 голосов
/ 15 октября 2018

У меня есть интеграция с таблицами данных laravel с эластичным поиском.В предыдущих версиях этот код решал проблему.

return value(new CollectionEngine(collect($data), new DatatablesRequest()))
    ->setTotalRecords($total)
    ->make‌​(true);

Прямо сейчас с новой версией datatables (v8) конструктор collectionEngine изменился и больше не получает второй параметр с запросом иКласс Yajra \ DataTables \ Request также был удален

Все еще ищем решение, но безуспешно.Как я могу сделать эту интеграцию так же, как я делал это раньше.

1 Ответ

0 голосов
/ 16 октября 2018

Хорошо, не проверено правильно, как был конструктор для механизма сбора.Это было изменено, поэтому он автоматически запрашивает приложение, поэтому нет необходимости вводить в него новый запрос.Нужно только включить ->skipPaging() в таблицу данных.

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