Revize 49b1d48f
Přidáno uživatelem Marek Zábran před téměř 5 roky(ů)
app/Http/Controllers/ChartsController.php | ||
---|---|---|
2 | 2 |
|
3 | 3 |
namespace App\Http\Controllers; |
4 | 4 |
|
5 |
use App\User; |
|
5 | 6 |
use Illuminate\Contracts\Foundation\Application; |
6 | 7 |
use Illuminate\Contracts\View\Factory; |
7 | 8 |
use Illuminate\Support\Facades\Auth; |
... | ... | |
26 | 27 |
if(Auth::check()) |
27 | 28 |
{ |
28 | 29 |
$artefacts = Artefact::all(); |
30 |
//$user_likes = User::find(Auth::id())->likesArtefacts(); |
|
29 | 31 |
foreach($artefacts as $item) |
30 | 32 |
{ |
31 |
$item['likes'] = Artefact::find($item->id)->users()->count(); |
|
33 |
$id = $item->id; |
|
34 |
$item['likes'] = Artefact::find($id)->users()->count(); |
|
35 |
$item['favourite'] = is_null(User::find(Auth::id())->likesArtefacts()->find($id)) ? false : true; |
|
32 | 36 |
} |
33 | 37 |
$artefacts=$artefacts->sortByDesc('likes'); |
34 | 38 |
|
... | ... | |
36 | 40 |
'title' => 'Charts', |
37 | 41 |
'artefacts' => $artefacts |
38 | 42 |
); |
39 |
return view('favartefacts.index') -> with($data);
|
|
43 |
return view('charts.index') -> with($data);
|
|
40 | 44 |
} |
41 | 45 |
else |
42 | 46 |
{ |
... | ... | |
56 | 60 |
public function show() |
57 | 61 |
{ |
58 | 62 |
$artefacts = Artefact::all(); |
63 |
//$user_likes = User::find(Auth::id())->likesArtefacts(); |
|
59 | 64 |
foreach($artefacts as $item) |
60 | 65 |
{ |
61 |
$item['likes'] = Artefact::find($item->id)->users()->count(); |
|
66 |
$id = $item->id; |
|
67 |
$item['likes'] = Artefact::find($id)->users()->count(); |
|
68 |
$item['favourite'] = is_null(User::find(Auth::id())->likesArtefacts()->find($id)) ? false : true; |
|
62 | 69 |
} |
63 | 70 |
$artefacts=$artefacts->sortByDesc('likes'); |
64 | 71 |
|
Také k dispozici: Unified diff
Issue #7959 @1.25h
Další pokroky v Charts. Zatím stále nefunkční.