【发布时间】:2016-10-02 20:44:24
【问题描述】:
如果 date 字段已过时,我想将其设置为 NOW()。这是我尝试运行但没有成功的查询:
Quiz::('date', '<', DB::raw('NOW()'))->update(['date' => DB::raw('NOW()')])
我该如何解决?
附言
如果可能的话,我不想处理Carbon,以避免服务器/数据库时差问题。
【问题讨论】:
-
首先,你的 update() 语法好像不对,应该是:->update(['date' => DB::raw('NOW()')])
-
@DenisMysenko 已修复
标签: laravel laravel-5 eloquent laravel-5.2 laravel-query-builder