title: Conversation, Many-to-Many relationship
body: <p>I am developing an application where I need users to interact with each other using a chat-like system.</p>
  
  <p>To this purpose, I want to create a <code>Conversation</code> model. As far as I've been able to read, I am going to use a Many-to-Many relationship.</p>
  
  <p>Having the following models: <code>Conversation</code>, <code>User</code> and <code>Message</code>, I imagined the following tables:</p>
  
  <p>conversations: <code>id | user1_id | user2_id</code> - I am not sure if Laravel would understand the user IDs being numbered</p>
  
  <p>messages: <code>id | message | conversation_id | user_id</code> </p>
  
  <p>Would this be the right way to do it? And will it work with the <code>user1_id</code> and <code>user2_id</code> tables?</p>