Пытаюсь использовать Yajra DataTables в качестве реализации службы, и вот моя проблема:
У меня есть столбец JSON metas. Я создаю столбцы таблицы на основе полей внутри этого столбца, например:
[ 'data' => 'date', 'name' => 'metas->date AS date', 'title' => 'Data' ],
Итак, внутри мета у меня есть:
{
"date": "2018-09-17",
}
Когда я пытаюсь вернуть это в DataTable, он оставляет квоты или экранирует их с помощью обратной косой черты. Итак, результат выглядит так:
"Something" или "Something \"mmm?\ whatever!", но должен быть jus Something.
Пробовал ->escapeColumns(false), ->rawColumns(['date']), ->rawColumns(['metas->date']) и многие другие ...
Ответ выглядит так:
{"draw":1,"recordsTotal":77,"recordsFiltered":77,"data":[{"id":43695,"nr":"18-036","date":"\"2018-09-17\""...
Как видите, у меня есть дополнительные цитаты в ответ рядом с датой: Обычно, если я возвращаю те же данные из БД с помощью -> toJson (), проблем не возникает. Что-то не так с декодированием DataTables.
У меня в ответ ненужные цитаты.

А какой у вас вопрос? Я не вижу ничего, просто описание.