Php 在不触及时间戳的情况下更新雄辩的模型(Laravel 3)?

Php 在不触及时间戳的情况下更新雄辩的模型(Laravel 3)?,php,laravel,timestamp,laravel-3,Php,Laravel,Timestamp,Laravel 3,我需要在不接触自动时间戳的情况下更新Laravel 3中的雄辩模型。代码非常简单: $thread->views = $thread->views + 1; $thread-> save(); 但是,这也会更新时间戳。我看到了这一点:但它似乎在L3中不起作用,或者可能我做错了什么。在线程模型中,有: public static $timestamps = true; 它将更新数据库中已更新的_at timestamp字段。我需要在不触及时间戳的情况下以某种方式更新线程模型。

我需要在不接触自动时间戳的情况下更新Laravel 3中的雄辩模型。代码非常简单:

$thread->views = $thread->views + 1;
$thread-> save();
但是,这也会更新时间戳。我看到了这一点:但它似乎在L3中不起作用,或者可能我做错了什么。在线程模型中,有:

public static $timestamps = true;

它将更新数据库中已更新的_at timestamp字段。我需要在不触及时间戳的情况下以某种方式更新线程模型。有人知道怎么做吗?文档中没有关于此问题的任何内容…

用解决方法回答了我自己的问题。只要做:

$thread->views = $thread->views + 1;
DB::table('threads')->where('id', '=', $thread->id)->update(array('views' => $thread->views));

不确定这是否适用于L3,但在L4中,我认为您可以:

$thread->timestamps = false;
$thread->save();

这在L3中对我不起作用。。。如果你能让它以某种方式工作,我很想看看。