get_cached_board(); $board = json_decode($s, true); return app('json')->successful('ok', $board); } protected function daily_win_money() { $board = new UserBoard(); $res = $board->getDailyWinMoney(); foreach ($res as &$row) { $row['value'] = floatval($row['value']); $row['border'] = 0; $row['vip'] = 0; } return array( 'banner' => Config::get('app.leader_board_banner'), 'name' => "日榜", 'board' => $res, ); } public function cache_board() { Redis::set(self::$RDS_BOARD_KEY, json_encode($this->daily_win_money())); } protected function get_cached_board() { return Redis::get(self::$RDS_BOARD_KEY); } }