我想获得具有相同ID的最新记录.例如我有桌子
ID | Created_at
1 |2016-04-26
1 |2016-04-20
1 |2016-04-18
2 |2016-04-27
2 |2016-04-19
Run Code Online (Sandbox Code Playgroud)
我想得到这样的结果
ID | Created_at
1 |2016-04-26
2 |2016-04-27
Run Code Online (Sandbox Code Playgroud)
我怎么在Laravel做这个?我只能按降序排序记录.不知道如何挑选每个ID的最新记录.谢谢.
小智 6
尝试使用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);
Run Code Online (Sandbox Code Playgroud)
我是从https://laravel.com/docs/5.2/collections#method-last获得的
| 归档时间: |
|
| 查看次数: |
12367 次 |
| 最近记录: |