私はLaravelを使い慣れていて、私はLaravel 5.1を使用しています。Laravelクエリ - ベストセラー商品を取得
これは、購入したITESMためのテーブルです。私はベストセラーのバウチャーを計算するための最良の方法であるかを知りたい - あなたは雄弁
$Voucher = Sales::sortBy(function ($sale) {
return $sale->voucher_id->count();
}, SORT_REGULAR, true)->take(1)->get();
$ thebest = Auth :: user() - > sales() - >これをどう取得するのですか? –
を使用してください: $ thebest = Auth :: user() - > sales() - > select(DB :: raw( 'COUNT(id)as cnt'、 'voucher_id')) - > groupBy( 'voucher_id') - > orderBy( 'cnt'、 'DESC') - > first(); –
クラス 'App \ Http \ Controllers \ DB'が見つかりません。 –