停止Laravel在SQL中添加小数点后退

时间:2017-11-02 00:02:21

标签: php sql laravel

我正在尝试在Laravel中运行包含几位小数的选择查询。

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

出于某种原因,当它运行时,它会按照数字中的点后面的反向标记输出。

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

1 个答案:

答案 0 :(得分:1)

与构建器的许多内容一样,它期望addSelect的列名称。如果你想添加一些不是列的东西(这就是为什么要进行反击)你可能需要进入'原始'表达式。

我会调查DB::raw()selectRaw来电。

假设它在列名中看到一个小数,并假设它是table.columndb.table.column并且在小数点周围进行反引号。

价:

Docs (5.5) - Query Builder - Selects

Docs (5.5) - Query Builder - Raw Expressions