Nahid\Talk\Conversations\ConversationRepository::isUserExists PHP Метод

isUserExists() публичный Метод

* check this given user is involved in this given $conversation
public isUserExists ( $conversationId, $userId )
$conversationId
$userId
    public function isUserExists($conversationId, $userId)
    {
        $exists = Conversation::where('id', $conversationId)->where(function ($query) use($userId) {
            $query->where('user_one', $userId)->orWhere('user_two', $userId);
        })->exists();
        return $exists;
    }

Usage Example

Пример #1
0
 /**
  * check the given user exist for the given conversation.
  *
  * @param int $conversationId
  * @param int $userId
  * @return bool
  */
 public function isAuthenticUser($conversationId, $userId)
 {
     if ($conversationId && $userId) {
         return $this->conversation->isUserExists($conversationId, $userId);
     }
     return false;
 }