我正在尝试获取具有相同 ID 的最新记录。例如 我有 table
ID | Created_at
1 |2016-04-26
1 |2016-04-20
1 |2016-04-18
2 |2016-04-27
2 |2016-04-19
我想得到这样的结果
ID | Created_at
1 |2016-04-26
2 |2016-04-27
我如何在 Laravel 中做到这一点?我只能按降序排列记录。不知道如何挑选每个ID的最新记录。谢谢。
请您参考如下方法:
尝试使用 laravel 的 Collections 服务,并使用 last()
方法。示例:
$data = ModelName::all();
$last_data_object = collect($data)->last();
//try to see the object using var_dump()
var_dump($last_data_object);
我是从 https://laravel.com/docs/5.2/collections#method-last 那里得到的