选择表中的最后一行

我想检索插入到表中的最后一个文件。我知道方法first()存在,并为您提供表中的第一个文件,但我不知道如何获取最后一个insert

您需要按现在正在排序的相同字段排序,但按降序排序。
例如,如果上传完成时有一个名为upload\u time的时间戳,您可以这样做

前拉维尔4号

返回DB::table(’files’)->订购人(‘上传时间’、‘描述’)->第一个();

适用于Laravel 4及以上

返回DB::table(’files’)->orderBy(’upload_time’,’desc’)->第一个();

适用于Laravel 5.7及以上版本

返回DB::table(’files’)->最新(“上传时间”)->第一个();

这将按上载时间对文件表中的行进行排序,降序,然后取第一行。这将是最新上传的文件

发表评论