2017-03-24 20 views
1
ScholarCard 
    scholar_card_id   grade  scholar_id 
    1      grade-1   1 
    2      grade-1   2 
    3      grade-2   1 
    4      grade-2   2 
    5      grade-3   1 

$scholar_cards = ScholarCard::where('scholar_id','=',$scholar_id)->orderBy('scholar_card_id','DESC')->get(); 

私は成績カード用のテーブルを持っています。最新の作成済みカードを表示したいと思います。 たとえば、scholar_id 1の場合と同様に、カラムに3つの1があります。 scholar_id 1に最新または最後の作成を表示するにはどうすればよいですか?テーブル内の特定のIDの最新のレコードを取得します

答えて

1

first()機能を使用できます。これを試してみてください:

$scholar_card = ScholarCard::where('scholar_id','=',$scholar_id) 
          ->orderBy('scholar_card_id','DESC') 
          ->first(); 

私はこれが役に立てば幸い...

関連する問題