/** * Show the form for creating a new resource. * * @return Response */ public function create($player, $entry) { $target_id = -1; $players = Player::orderby('last_name')->orderby('first_name')->get(); $players_list = $players->lists('last_first_name', 'player_id'); return view('pages/players/journal/opponent/create', compact('player', 'target_id', 'categories', 'entry', 'players_list')); }
/** * Show the form for inviting a new resource. * * @return Response */ public function invite($player) { //TODO get rid of entry variable $entry = 1; $players = Player::orderby('last_name')->orderby('first_name')->get(); $players_list = $players->lists('last_first_name', 'player_id'); return view('pages/players/journal/evaluation/invite', compact('player', 'players_list', 'entry')); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show(Request $request, Vote $votes) { $player1ID = Input::get('ddlPlayer1'); $player2ID = Input::get('ddlPlayer2'); $players_list = Player::orderby('last_name')->orderby('first_name')->get()->lists('last_first_name', 'player_id'); $player1 = Player::where('player_id', '=', $player1ID)->first(); $player2 = Player::where('player_id', '=', $player2ID)->first(); $h2h = new Match(); $head2head = $h2h->head2head($player1ID, $player2ID); $skills = Skill::orderby('skill_id')->get(); $voter_id = \Auth::user()->id; return view('pages/matchups.show', compact('players_list', 'player1', 'player2', 'head2head', 'skills', 'votes', 'voter_id')); }
/** * Display a listing of the resource. * * @return Response */ public function index(Request $request) { $level = $request->input('level'); $gender = $request->input('gender'); $player_id = $request->input('player_id'); $firstname = $request->input('firstname'); $lastname = $request->input('lastname'); //grid $players = \DB::table('players')->orderby('last_name')->orderby('first_name'); //dropdown list $players_list = Player::orderby('last_name')->orderby('first_name')->get(); $players_list = $players_list->lists('last_first_name', 'player_id'); //Filters if (isset($gender)) { if ($gender != 'All') { $players = $players->where('gender', '=', $gender); } } if (isset($level)) { if ($level != 'All') { $players = $players->where('skill_level', '=', $level); } } if (isset($player_id)) { $players = $players->where('player_id', '=', $player_id); } else { if (isset($firstname)) { $players = $players->where('first_name', 'like', "%{$firstname}%"); } if (isset($lastname)) { $players = $players->where('last_name', 'like', "%{$lastname}%"); } } //Grid Paging $players = $players->paginate(5); return view('pages/players/index', compact('players', 'players_list', 'player_id', 'level', 'gender')); }
/** * List all Players registered in the system * @return [type] [description] */ public function listPlayers() { $players_list = Player::orderby('last_name')->orderby('first_name')->get(); $players_list = $players_list->lists('last_first_name', 'player_id'); return $players_list; }