我一直在尝试根据其中的属性获取四个最高的对象。
通过执行以下操作,我可以成功获得具有最高值的那个:
{{ Bid::where('auction_id', '=', $auction->id)->max('bid_amount') }}
获取具有最高bid_amount
值的对象。
现在我可能会循环并循环所有出价,但 Laravel必须有一种更聪明的方法,而且我无法在他们的文档中找到它。
你可以
试试这个
Bid::where('auction_id', '=', $auction->id)
->orderBy('bid_amount', 'DESC')
->take(4)
->get();