Exemplo n.º 1
0
 public function lastwinner()
 {
     $last_winner = \DB::table('games')->where('status', '=', 3)->orderBy('id', 'desc')->take(1)->get();
     foreach ($last_winner as $last) {
         $user = User::find($last->winner_id);
         $last->username = $user->username;
         $last->avatar = $user->avatar;
         $last->steamid64 = $user->steamid64;
         $last->percent = GameController::_getUserChanceOfGame($user, $last);
     }
     $returnValue = ['username' => preg_replace('/' . \App\Game::zapretsite() . '/i', '', $last->username), 'avatar' => $last->avatar, 'steamid64' => $last->steamid64, 'percent' => $last->percent, 'price' => $last->price];
     return response()->json($returnValue);
 }
Exemplo n.º 2
0
 private function _getChancesOfGame($game, $is_object = false)
 {
     $chances = [];
     foreach ($game->users() as $user) {
         if ($is_object) {
             $chances[] = (object) ['chance' => GameController::_getUserChanceOfGame($user, $game), 'avatar' => $user->avatar, 'items' => User::find($user->id)->itemsCountByGame($game), 'steamid64' => $user->steamid64];
         } else {
             $chances[] = ['chance' => GameController::_getUserChanceOfGame($user, $game), 'avatar' => $user->avatar, 'items' => User::find($user->id)->itemsCountByGame($game), 'steamid64' => $user->steamid64];
         }
     }
     return $chances;
 }