【发布时间】:2020-01-02 10:21:14
【问题描述】:
在原生查询中工作,但是当我变成 laravel 代码时出现一些错误
我很困惑,因为我的 CONCAT 被视为列
$query = DB::table('bonus_produksi')
->join('bonus_areas', 'bonus_produksi.area', '=', 'bonus_areas.id')
->select('bonus_produksi.area',
'CONCAT(\'Rp.\',frupiah(bonus_produksi.besaran)',
'bonus_areas.nama_area')->get();
未知列 'CONCAT('Rp.',frupiah(bonus_produksi.besaran),',00')'
【问题讨论】:
-
如果您在选择函数中使用 RAW sql,您需要告诉它您是。 laravel.com/docs/5.7/queries#raw-expressions