Laravel Datatables - динамически добавить столбец и включить поиск на стороне сервера

Поэтому я пытался внедрить таблицы данных в свой проект. У меня есть таблица с n столбцами. Эта родительская таблица связана с различными дочерними таблицами с отношением один ко многим. Что я хочу иметь -

  • Добавить столбец:
Datatables::of($values)->AddColumn('academics', function ($value) {

              return getAcademicsOfStudent($value);

          })->make();

Я пытался использовать столбец добавления, но он всегда выдавал ошибку, касающуюся неопределенного индекса в наборе данных, поскольку столбец не существовал в действительности. Тогда я определил пустой столбец в родительской таблице и вместо этого использовал editColumn. Это работает (интересно, если это правильный путь.)

  • Включить поиск в добавленном столбце

Я не могу этого добиться, так как фильтрация выполняется с использованием запросов, а значение столбца в таблице никогда не встречается.

0 ответов

Другие вопросы по тегам