📜  laravel 获取最后 5 条记录 - PHP (1)

📅  最后修改于: 2023-12-03 15:17:16.171000             🧑  作者: Mango

Laravel 获取最后 5 条记录 - PHP

在 Laravel 中,你可以使用查询构建器或 Eloquent ORM 来获取数据库中的数据记录。如果你想获取最后 5 条记录,有几种方法可以实现。

方法一:使用查询构建器
$records = DB::table('your_table')
               ->orderBy('id', 'desc')
               ->limit(5)
               ->get();

这段代码的作用是查询表 your_table 中的记录,并按照 id 字段的降序排序。然后,通过 limit(5) 方法限制只返回 5 条记录。最后,使用 get() 方法执行查询并返回结果。

方法二:使用 Eloquent ORM

如果你在项目中使用了 Eloquent ORM,可以通过相应的模型来获取最后 5 条记录。

首先,确保你的模型继承了 Illuminate\Database\Eloquent\Model 类。然后,使用 orderBy() 方法按照相应的字段进行排序,并通过 take() 方法限制只返回指定数量的记录。

$records = YourModel::orderBy('id', 'desc')
                    ->take(5)
                    ->get();

以上代码中,你需要将 YourModel 替换为你的模型类名。

无论使用哪种方法,最后返回的 $records 变量将包含前面获取的最后 5 条记录。

希望以上内容对你有所帮助!如果你有任何进一步的问题,请随时提问。