2014-12-15 2 views
0

У меня есть таблица пользователей и я успешно вытягивать данные из базы данных, чтобы мой взгляд, следующего контроллеромlaravel4 вытягивать последние данные из базы данных

public function indexBloodDonation() 
{ 

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

но его на самом деле загрузок всех пользователей, которых группа крови -O-, но я хочу потянуть последние 4 или 5 или 10 пользователей, не всех пользователей из базы данных. Какой должен быть красноречивый запрос laravel4, чтобы получить последние данные из базы данных?

+0

возможно дубликат [Есть ли способ «ограничить» результат с красноречивым ОРМОМ из Laravel?] (Http://stackoverflow.com/questions/15229303/is-there-a-way-to- limit-the-result-with-eloquent-orm-of-laravel) (в сочетании с вызовом 'orderBy') – ceejayoz

ответ

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); 
} 
+0

да, я точно ищу этот тип красноречивого ORM, я проверю его очень скоро, и если он сработает, тогда Я передам вам обратную связь. Спасибо за ответ. – RTan

Смежные вопросы