【发布时间】:2019-12-09 15:59:23
【问题描述】:
如何在 laravel 中获取最新更新或创建的记录
如果我使用 latest() 它只考虑 created_by 值。
$tasks->latest();
如果我使用 orderBy
$tasks->orderBy('created_at,'DESC');
那么它不适用于最新更新。
$tasks->orderBy('updated_at,'DESC');
那么它不适用于 created_at
如何获取最新创建或最新更新的记录。基本上,最近的活动记录? 提前致谢!
【问题讨论】:
-
只需按
updated_at字段排序,这将获取最近的活动记录 -
$tasks->latest('your_column');.. 你也可以在链中使用多个 orderBy..$tasks->orderBy('created_at,'DESC')->orderBy('updated_at,'DESC');
标签: php mysql laravel laravel-query-builder