public function banUser(User $user, $reason = '') { if ($user->isBanned($this)) { return false; } $ban = new GroupBan(); $ban->group()->associate($this); $ban->user()->associate($user); $ban->moderator()->associate(Auth::user()); $ban->reason = Input::get('reason'); $ban->save(); }