如何将时间更新到 NOW()?

Ale*_*mia 5 laravel eloquent laravel-5 laravel-5.2 laravel-query-builder

我想设置一个date字段NOW()是否过时。这是我尝试运行但没有成功的查询:

Quiz::('date', '<', DB::raw('NOW()'))->update(['date' => DB::raw('NOW()')])
Run Code Online (Sandbox Code Playgroud)

我如何解决它?

PS如果可能的话,
我不想处理Carbon以避免服务器/数据库时差问题。

Den*_*nko 5

尝试类似:

DB::table('quizzes')->where(DB::raw('date < NOW()'))->update(['date' => DB::raw('NOW()')]);
Run Code Online (Sandbox Code Playgroud)