/**
  * Remove the given team member from the team.
  *
  * @param  RemoveTeamMemberRequest  $request
  * @param  \Laravel\Spark\Team  $team
  * @param  mixed  $member
  * @return Response
  */
 public function destroy(RemoveTeamMemberRequest $request, $team, $member)
 {
     $team->users()->detach($member->id);
     event(new TeamMemberRemoved($team, $member));
 }
 /**
  * Verify that the given e-mail is not already on the team.
  *
  * @param  \Illuminate\Validation\Validator  $validator
  * @param  \Laravel\Spark\Team  $team
  * @return $this
  */
 protected function verifyEmailNotAlreadyOnTeam($validator, $team)
 {
     if ($team->users()->where('email', $this->email)->exists()) {
         $validator->errors()->add('email', 'That user is already on the team.');
     }
     return $this;
 }