Php Laravel-基于属性值获取最大对象
我一直在尝试根据其中的属性获取四个最高的对象 通过执行以下操作,我可以成功获得具有最高值的值:Php Laravel-基于属性值获取最大对象,php,laravel,laravel-4,Php,Laravel,Laravel 4,我一直在尝试根据其中的属性获取四个最高的对象 通过执行以下操作,我可以成功获得具有最高值的值: {{ Bid::where('auction_id', '=', $auction->id)->max('bid_amount') }} 它获取具有最高出价金额值的对象 现在我可能会做一个循环,循环所有的出价,但拉威尔必须有一个更聪明的方法来做,我还没有在他们的文档中找到这一点。你可以试试这个 Bid::where('auction_id', '=', $auction->id)
{{ Bid::where('auction_id', '=', $auction->id)->max('bid_amount') }}
它获取具有最高出价金额
值的对象
现在我可能会做一个循环,循环所有的出价,但拉威尔必须有一个更聪明的方法来做,我还没有在他们的文档中找到这一点。你可以试试这个
Bid::where('auction_id', '=', $auction->id)
->orderBy('bid_amount', 'DESC')
->take(4)
->get();