laravel eloquent 查询中的计算

Calculation in laravel eloquent query

我有一个包含 2 列的 table,我想得到当差分时答案大于 500 的列 像这样:

colOne - colTow

我可以做这样的事情吗laraveleloquent

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

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

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

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

阅读:Raw Expressions