こんにちは。
リンク先の回答のSQL
sql
1SELECT USER,count(*) AS COUNT
2FROM HOGE
3GROUP BY USER
4ORDER BY COUNT DESC
をそのままEloquent用に書くと、(HOGEテーブル用のモデルhogeがある前提)
php
1$result = hoge
2 ::select('USER', DB::raw('count(*) as COUNT'))
3 ->groupBy('USER')
4 ->orderBy('COUNT', 'desc')
5 ->get();
となります。(未検証)
SQLインジェクションはRaw内に変数がなければ心配する必要が無いはずですので、これでいけるのではないでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/04 08:29
2016/09/04 08:45 編集