Exemplo n.º 1
0
 /**
  * Create a new conversation with a given user in the database.
  *
  */
 private function createNewConversation($user_id)
 {
     $conv = new Conversation();
     $conv->save();
     $cu1 = new ConversationUser();
     $cu1->conversation_id = $conv->id;
     $cu1->user_id = \Auth::id();
     $cu1->save();
     $cu1 = new ConversationUser();
     $cu1->conversation_id = $conv->id;
     $cu1->user_id = $user_id;
     $cu1->save();
     return $conv;
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public static function createPrivateConversation($user1, $user2)
 {
     //
     $newPrivateConversation = new Conversation();
     $newPrivateConversation->touch();
     $newPrivateConversation->save();
     $user1relation = new ConversationUser();
     $user1relation->conversation_id = $newPrivateConversation->id;
     $user1relation->user_id = $user1;
     $user1relation->touch();
     $user1relation->save();
     $user2relation = new ConversationUser();
     $user2relation->conversation_id = $newPrivateConversation->id;
     $user2relation->user_id = $user2;
     $user2relation->touch();
     $user2relation->save();
     return $newPrivateConversation->id;
 }