我有一个页面,其中列出了我游戏中最富有的用户。
$topCredits = User::orderBy('credits', 'DESC')->limit($limit)->get();
此限制目前设置为5,如果用户不是那么富有,有时也不会向用户显示。我需要一种方法仍然向用户显示他们的位置(IE:第1,第2,第9,第24),但也显示前5名。我想知道有没有办法可以在没有额外查询的情况下做到这一点,或者我该怎么做它带有额外的查询?在User
模型列表中查找特定用户?
答案 0 :(得分:2)
一旦我不得不做类似的事情。我只是创建一个迭代器
@foreach ($users as $index => $user)
然后知道你只会{{ $index+1 }}
答案 1 :(得分:0)
使用Laravel take帮助
display: flex