필자는 문서화 된 mySQL 문제인 것으로 알고 있습니다. 그러나 orderBy 쿼리에서 행의 순위를 얻는 Eloquent 솔루션을 찾지 못했습니다. 여기 내가 원하는 걸.OrderBy 행 순위 얻기 Eloquent query
Number::orderBy('number', 'desc')->get();
는 그러나, 나는 각 행의 순위를 검색하려는 :
나는 내가 번호 열이 쿼리를 주문할 수 있어요이
id | number
-----------
1 | 30
2 | 24
3 | 4
4 | 45
처럼 보이는 테이블이 있습니다. 따라서 ID가 4 인 행 (숫자 45)은 1의 순위를 갖습니다. ID가 1 인 행 (및 30)의 순위는 2입니다.
Eloquent 쿼리를 사용하여 행의 순위를 얻는 가장 좋은 방법은 무엇입니까?
http://stackoverflow.com/questions/16343482/getting-the-current-rows-rank-with-laravel – Mihai