title: How to chain Laravel 5.1 (one-to-many) Eloquent ORM relationship?
body: <p>Currently i am having to manually access the relationship of each event.</p>
  
  <p>see below:</p>
  
  <pre><code>    $events = Events::where('status', '!=', 'passed')-&gt;orderBy('created_at', 'desc')-&gt;take(20)-&gt;get();
      foreach ($events as $event) {
          $responses = Events::findOrFail($event-&gt;id)-&gt;responses()-&gt;where('user_id', '=', '1')-&gt;first();//TODO user_id hardcoded
  
          if($responses) echo "The event has a response that belongs to the user";
              else echo "The event doesnt have a response for that user";
  
  
      }
  </code></pre>
  
  <p>Is there a way to chain the "Events::" Eloquent ORM completley?</p>
  
  <p>Let me know if you need to see the the models although it's pretty standard.</p>