Laravel阻止updated_at更新特定查询

时间:2014-07-02 10:25:49

标签: php mysql laravel

我在桌子上使用标准updated_atcreated_at

我的结果按updated_at排序,因为可以对其进行编辑。

但是,在页面上我正在更新行计数器(视图)。这意味着updated_at将使用新的日期/时间进行更新,但我想阻止这一点。

有没有办法做到这一点?或者我将不得不使用created_at来订购我的结果?

我不想使用我自己的手册created_atupdated_at

1 个答案:

答案 0 :(得分:7)

对于单一模式查询:

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

对于多个模型查询,请使用

DB::table('products')->...->update(...)

而不是

Product::...->update(...)