📅  最后修改于: 2023-12-03 15:17:16.171000             🧑  作者: Mango
在 Laravel 中,你可以使用查询构建器或 Eloquent ORM 来获取数据库中的数据记录。如果你想获取最后 5 条记录,有几种方法可以实现。
$records = DB::table('your_table')
->orderBy('id', 'desc')
->limit(5)
->get();
这段代码的作用是查询表 your_table
中的记录,并按照 id
字段的降序排序。然后,通过 limit(5)
方法限制只返回 5 条记录。最后,使用 get()
方法执行查询并返回结果。
如果你在项目中使用了 Eloquent ORM,可以通过相应的模型来获取最后 5 条记录。
首先,确保你的模型继承了 Illuminate\Database\Eloquent\Model
类。然后,使用 orderBy()
方法按照相应的字段进行排序,并通过 take()
方法限制只返回指定数量的记录。
$records = YourModel::orderBy('id', 'desc')
->take(5)
->get();
以上代码中,你需要将 YourModel
替换为你的模型类名。
无论使用哪种方法,最后返回的 $records
变量将包含前面获取的最后 5 条记录。
希望以上内容对你有所帮助!如果你有任何进一步的问题,请随时提问。