获取 table 中特定 id 的最新记录

Get the latest record of a particular id in a table

    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();

我有一张 table 成绩卡片,我想显示最新创建的卡片。 比如scholar_id 1,column.How上有3个1你只显示吗 为简单起见,最新或最后的 creation.This table 的 scholar_id 1 只有很少的记录。

您可以使用 first() 功能。试试这个:

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