コード例 #1
0
 /**
  * Sell a player
  *
  * @param Request $request
  */
 public function postSellPlayer(Request $request)
 {
     $player_id = $request->get('id');
     $user = new UserRepository(Auth::user());
     $playerRepo = new \Offside\Repo\PlayerRepository(\Offside\Models\Player::find($player_id));
     $user->sellPlayer($playerRepo);
 }
コード例 #2
0
 public function execute($hasCode)
 {
     if (!$hasCode) {
         return $this->getAuthorizationFirst();
     }
     // Get the user details from GitHub.
     $userData = $this->socialiteFactory->driver('github')->user();
     // Make sure we have a user created.
     $user = $this->users->getOrCreate(['email' => $userData->getEmail(), 'token' => $userData->token, 'name' => $userData->getName(), 'nickname' => $userData->getNickname(), 'avatar' => $userData->getAvatar()]);
     // Log the user in with the specified details and try to remember the logged in user.
     Auth::login($user, true);
     return redirect(route('home'));
 }