私はlaravel-page-view-counterを使用しています。私の製品の訪問数をカウントしています。私がする必要があるのは、訪れた上位10製品のリストを取得することです訪問回数)。ここでLaravelで最大額で値を取得
は私が持っているものです。
$visits = Product::join('page-visits', function ($join) {
$join->on('products.id', '=', 'page-visits.visitable_id');
})->get();
$sorted = $visits->sortBy(function ($product, $key) {
return count($product['visits']);
});
しかし、それは(それは100回の訪問を持つ製品まで0訪問して製品を示して)最高1に、最低の製品の訪問から戻る私は、製品(表示するにはその逆の方法を必要とします最初に100回訪問)。
簡単な生のクエリを使うとわかりやすくなります。 –
@SagarGautam '$ visits'私の製品は' page-visits'テーブルにあります。 '$ sorted'私の' $ visits'クエリをソートしました。それは難しいですか? – mafortis
問題があれば私の答えを追加してみてください:) –