title: How to facilitate a no-polling messaging between two users on PHP
body: <p>Server: NGINX/PHP running Laravel 5</p>
  
  <p>Let's assume I have two users on different computers with sessions to the application.</p>
  
  <ul>
  <li>User 1: makes an ajax call that is handled by one of the server controllers.</li>
  <li>User 2: needs to get notified of this as soon as user 1 made this call to the controller.</li>
  </ul>
  
  <p>Now, user 2 can have a javascript polling mechanism which asks the question "has this happened?" repeatedly, but ideally I'd like to avoid the constant calling and have him/her notified upon occurance instead. </p>
  
  <p>Is there any way to have like an "open socket" for user 2 to be notified when certain events occur in the controller? </p>
  
  <p>Ideally I'd like to avoid installing a third party messaging system, XMPP Etc on my server. Is there any best practice where this functionality can be achieved? </p>