我有一个 Eloquent 模型,我想在其上增加一个属性。到目前为止,我一直在使用以下代码行来实现此目的:
Thread::where('id', $threadId)->increment('like_count');
Run Code Online (Sandbox Code Playgroud)
然而,这会带来更新时间戳的副作用updated_at。我发现了以下更新记录而不更改时间戳的方法:
$thread = Thread::where('id', $threadId)->first();
$thread->timestamps = false;
$thread->like_count++;
$thread->save();
Run Code Online (Sandbox Code Playgroud)
但这突然看起来不太简洁。因此,我想知道有一种方法可以在increment不更新时间戳的情况下使用该方法。