Laravel Datatables - динамически добавить столбец и включить поиск на стороне сервера
Поэтому я пытался внедрить таблицы данных в свой проект. У меня есть таблица с n столбцами. Эта родительская таблица связана с различными дочерними таблицами с отношением один ко многим. Что я хочу иметь -
- Добавить столбец:
Datatables::of($values)->AddColumn('academics', function ($value) {
return getAcademicsOfStudent($value);
})->make();
Я пытался использовать столбец добавления, но он всегда выдавал ошибку, касающуюся неопределенного индекса в наборе данных, поскольку столбец не существовал в действительности. Тогда я определил пустой столбец в родительской таблице и вместо этого использовал editColumn. Это работает (интересно, если это правильный путь.)
- Включить поиск в добавленном столбце
Я не могу этого добиться, так как фильтрация выполняется с использованием запросов, а значение столбца в таблице никогда не встречается.