Revize 947493de
Přidáno uživatelem Marek Zábran před téměř 5 roky(ů)
app/Http/Controllers/ChartsController.php | ||
---|---|---|
34 | 34 |
$item['likes'] = Artefact::find($id)->users()->count(); |
35 | 35 |
$item['favourite'] = is_null(User::find(Auth::id())->likesArtefacts()->find($id)) ? false : true; |
36 | 36 |
} |
37 |
$artefacts=$artefacts->sortByDesc('likes'); |
|
37 |
//$artefacts->keyBy('id'); |
|
38 |
/*$selected = []; |
|
39 |
for($i=0;$i<10;$i++){ |
|
40 |
$max = $artefacts->where('likes', $artefacts->max('likes')); |
|
41 |
$selected[$i] = $max->first(); |
|
42 |
$artefacts->forget($max->keys()->first()); |
|
43 |
} |
|
44 |
$artefacts=$selected;*/ |
|
45 |
$artefacts=$artefacts->sortByDesc('likes')->take(10); |
|
38 | 46 |
|
39 | 47 |
$data = array( |
40 | 48 |
'title' => 'Charts', |
... | ... | |
57 | 65 |
* |
58 | 66 |
* @return Application|Factory|View |
59 | 67 |
*/ |
60 |
public function show() |
|
68 |
/*public function show()
|
|
61 | 69 |
{ |
62 | 70 |
$artefacts = Artefact::all(); |
63 | 71 |
//$user_likes = User::find(Auth::id())->likesArtefacts(); |
... | ... | |
74 | 82 |
'artefacts' => $artefacts |
75 | 83 |
); |
76 | 84 |
return view('charts.index') -> with($data); |
77 |
} |
|
85 |
}*/
|
|
78 | 86 |
|
79 | 87 |
} |
Také k dispozici: Unified diff
Charts vrací už jen 10 nejoblíbenějších. Stále pomalé.