更新行更改created_at列

时间:2015-07-05 22:35:26

标签: laravel laravel-4 laravel-5

当我使用下面的查询更新我的行时,它不仅会更改行的updated_at列,还会更改created_at列。为什么?如何阻止此操作,以便更改updated_at列(应该如此)?

Post::where('id', Input::get('post_id'))
    ->where('user_id', getUserID())
    ->update(array('message' => Input::get('message')));

1 个答案:

答案 0 :(得分:0)

$post = Post::where('id', Input::get('post_id'))
    ->where('user_id', getUserID())->get();
$post->message = Input::get('message');
$post->save();