Остановите добавление Laravel обратных тиков к десятичным числам в SQL

Я пытаюсь запустить запрос выбора в Laravel, который содержит несколько десятичных знаков.

https://gist.github.com/dynamiccarrots/b16a4779df28a83dbde3479fa31f7a52

По какой-то причине, когда он запускается, он выводится в виде следующего с обратными галочками вокруг точки в числах.

https://gist.github.com/dynamiccarrots/9b9a045e562f3bcf825decbd39398126

0

Решение

Как и многие другие вещи со строителем, он ожидает имя столбца для addSelect, Если вы хотите добавить что-то, что не является столбцом (именно поэтому есть обратная галочка), вам может понадобиться получить «необработанные» выражения.

Я бы посмотрел в DB::raw() или может быть selectRaw вызов.

Предполагая, что он видит десятичную в имени столбца и предполагая, что это table.column или же db.table.column и отступая вокруг десятичных знаков.

Ref:

Документы (5.5) — Построитель запросов — Выбор

Документы (5.5) — Построитель запросов — Необработанные выражения

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector