Laravel 提供了latest 和 oldest 方法用来快速获取最新或最旧的记录。

latest 和 oldest 方法可以方便让你把结果根据日期排序。查询结果默认根据数据表的 created_at 字段进行排序 。也可以传一个你想要排序的列名。

示例:获取最新的记录

$first = DB::table('users')
->latest()
->first();

如果要获取第二新的记录,那么可以配合skip方法使用,skip方法用来在查询结果中跳过给定数量。

示例:获取第二新的记录

$second = DB::table('users')->latest()->skip(1)->first();