json( $leaderboards->getLeaderboard(Leaderboard::TYPE_CREATOR, (string) $request->query('period', 'weekly')) ); } public function artworks(Request $request, LeaderboardService $leaderboards): JsonResponse { return response()->json( $leaderboards->getLeaderboard(Leaderboard::TYPE_ARTWORK, (string) $request->query('period', 'weekly')) ); } public function stories(Request $request, LeaderboardService $leaderboards): JsonResponse { return response()->json( $leaderboards->getLeaderboard(Leaderboard::TYPE_STORY, (string) $request->query('period', 'weekly')) ); } }