Я пытаюсь запустить запрос выбора в Laravel, который содержит несколько десятичных знаков.
https://gist.github.com/dynamiccarrots/b16a4779df28a83dbde3479fa31f7a52
По какой-то причине, когда он запускается, он выводится в виде следующего с обратными галочками вокруг точки в числах.
https://gist.github.com/dynamiccarrots/9b9a045e562f3bcf825decbd39398126
Как и многие другие вещи со строителем, он ожидает имя столбца для addSelect
, Если вы хотите добавить что-то, что не является столбцом (именно поэтому есть обратная галочка), вам может понадобиться получить «необработанные» выражения.
Я бы посмотрел в DB::raw()
или может быть selectRaw
вызов.
Предполагая, что он видит десятичную в имени столбца и предполагая, что это table.column
или же db.table.column
и отступая вокруг десятичных знаков.
Ref:
Документы (5.5) — Построитель запросов — Выбор
Документы (5.5) — Построитель запросов — Необработанные выражения
Других решений пока нет …