コード例 #1
0
 public function addFriend($user, $friendUser)
 {
     if ($this->friendshipExists($user, $friendUser)) {
         return null;
     }
     $friend = new Friend();
     $friend->setFriendUser($friendUser);
     $friend->status = 'sent_request';
     $user->friends()->save($friend);
     $friendBack = new Friend();
     $friendBack->setFriendUser($user);
     $friendBack->status = 'pending_confirmation';
     $friendUser->friends()->save($friendBack);
     return $friend;
 }