/** * Buy a player for a user * * @param Request $request * @throws \Exception */ public function postBuyPlayer(Request $request) { $player_id = $request->get('id'); $user = new UserRepository(Auth::user()); $playerRepo = new \Offside\Repo\PlayerRepository(\Offside\Models\Player::find($player_id)); $user->buyPlayer($playerRepo); }