mysql - laravel4 从数据库中提取最新数据

标签 mysql laravel-4

我有一个用户表,并且我通过以下 Controller 成功地将数据从数据库提取到我的 View 中

public function indexBloodDonation()
{

            $result = User::where('blood_group','O-')->get();
            return View::make('bloodDonation.donors')->with('result',$result);
}

但它实际上获取所有血型为 O- 的用户,但我想提取最新 4 或 5 或 10 个用户,而不是数据库中的所有用户。 从数据库获取最新数据的 laravel4 Eloquent 查询应该是什么?

最佳答案

这就是您要找的吗?

public function indexBloodDonation()
{
     $result = User::where('blood_group','O-')->orderBy('created_at','desc')->take(10)->get();
     return View::make('bloodDonation.donors')->with('result',$result);
}

关于mysql - laravel4 从数据库中提取最新数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27487964/

相关文章:

mysql - WordPress 导出导入表弄乱了类别

php - 添加模型关系而不保存

mysql - 字符串未保存在 DB varchar 列中

Mysql - 我可以查询事件(事件调度程序)的间隔吗?

MySQL:舍入总和不等于整数

mysql - 查询具有逗号分隔值的列

php - 拉维尔 4 : Add a filter to a route a pass it a controller

javascript - 如何: pass data from controller to JavaScript in Laravel 4?

laravel-4 - Laravel 4 关系可以使用不同的数据库吗

php - 搜索结果不起作用 - mysql、php