From 26a2b5804865bb64324725505ee9cac80fd9ea7f Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Sat, 4 May 2019 23:26:16 +0800 Subject: [PATCH] Fix sorting skin library --- app/Http/Controllers/SkinlibController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/SkinlibController.php b/app/Http/Controllers/SkinlibController.php index 4cbd4ee4..3b617a6e 100644 --- a/app/Http/Controllers/SkinlibController.php +++ b/app/Http/Controllers/SkinlibController.php @@ -97,8 +97,8 @@ class SkinlibController extends Controller $totalPages = ceil($query->count() / $itemsPerPage); $sort = $request->input('sort', 'time'); - $sortBy = ($sort == 'time') ? 'upload_at' : $sort; - $query->withCount('likers as likes'); + $sortBy = $sort == 'time' ? 'upload_at' : ($sort == 'likes' ? 'likers_count' : $sort); + $query->withCount('likers'); $query = $query->orderBy($sortBy, 'desc'); $textures = $query->skip(($currentPage - 1) * $itemsPerPage)->take($itemsPerPage)->get();