我有一个User表,我通过以下控制器成功地将数据从数据库中拉到我的视图中
public function indexBloodDonation()
{
$result = User::where('blood_group','O-')->get();
return View::make('bloodDonation.donors')->with('result',$result);
}
但实际上它取得血型为O-的所有用户,但我想从数据库中提取最新 4或5或10个用户,而不是所有用户。 从数据库中获取最新数据的laravel4雄辩查询应该是什么?
答案 0 :(得分:1)
这会是你想要的吗?
public function indexBloodDonation()
{
$result = User::where('blood_group','O-')->orderBy('created_at','desc')->take(10)->get();
return View::make('bloodDonation.donors')->with('result',$result);
}