2

我一直在尝试根据其中的一个属性来获得四个最高的对象。

通过执行以下操作,我可以成功获得价值最高的那个:

{{ Bid::where('auction_id', '=', $auction->id)->max('bid_amount') }}

哪个获得具有最高bid_amount价值的对象。

现在我可能会循环并循环所有出价,但 Laravel 必须有更聪明的方法来做这件事,我无法在他们的文档中找到这一点。

4

1 回答 1

1

你可以试试这个

Bid::where('auction_id', '=', $auction->id)
    ->orderBy('bid_amount', 'DESC')
    ->take(4)
    ->get();
于 2013-11-07T12:09:12.067 回答