public function index(Request $request)
 {
     $data['consoles'] = Console::all();
     if ($request->input('filter')) {
         $console = Console::where('short_name', $request->input('filter'))->first();
         $data['games'] = Game::where('console_id', $console->id)->orderBy('popularity', 'desc')->paginate(12);
         $data['filter'] = $console->name;
         $data['filter_short_name'] = $console->short_name;
     } else {
         $data['games'] = Game::orderBy('popularity', 'desc')->paginate(12);
     }
     return view('games/explore', $data);
 }
示例#2
0
 public function getLastGame()
 {
     $game = Game::orderBy('id', 'desc')->first();
     if (is_null($game)) {
         $game = $this->newGame();
     }
     return $game;
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $data['games'] = Game::orderBy('popularity', 'desc')->take(3)->get();
     return view('pages/home', $data);
 }
示例#4
0
 public static function deldup()
 {
     $last_moves = '';
     $games = Game::orderBy('moves')->get();
     foreach ($games as $game) {
         if ($last_moves == $game->moves) {
             Toastr::warning('Duplicate removed. ' . $last_moves);
             Game::find($game->id)->delete();
         }
         $last_moves = $game->moves;
     }
 }
 public function fetchAll()
 {
     return Game::orderBy('name')->get();
 }
示例#6
0
 public function status()
 {
     $game = Game::orderBy('updated_at', 'desc')->first();
     return Response::json($game);
 }
示例#7
0
 public function getShow()
 {
     $items = Game::orderBy('created_at', 'asc')->get();
     return view('db.sport.games.show', ['items' => $items]);
 }