laravel eloquent查询中的计算

时间:2018-01-29 07:00:00

标签: laravel-5.4

我有一个包含2列的表格,我希望得到的列当得出差异时,答案大于500 像这样:

  

colOne - colTow

我可以做这样的事情是laravel eloquent

return $query->where('colOne','-','colTow','>=500')->get();

1 个答案:

答案 0 :(得分:1)

您可以通过两种方式执行此操作:

->whereRaw('colOne - colTow >= ?',[500])

->where(Db::raw('colOne - colTow') , '>=' ,500)

请阅读:Raw Expressions