在我的 Laravel 4 应用程序中,我的users
表格有一votes
列。我想找到当前用户的排名。我已经可以使用 获得前 10 名用户User::orderBy('votes', 'desc')->take(10)
,但我想在该列表下方显示当前用户的排名。理想情况下,这将类似于:
Auth::user()->rank('orderBy', 'votes', 'desc');
我得到了登录用户,假设我通过投票对用户表进行排序,我会询问他的排名。
有人知道我是否可以通过 Eloquent 做到这一点?