title: Why do Laravel relationships prevent calls to query builder methods?
body: <p>I want to find all patients that belong to a user where <code>id = 1</code></p>
  
  <p>This works:</p>
  
  <pre><code>$data = Patient::where('user_id', '=', 1)
          -&gt;with('method', 'images')-&gt;get()-&gt;toJson();
  </code></pre>
  
  <p>This doesn't work:</p>
  
  <pre><code>$data = User::find(1)-&gt;patients-&gt;with('method', 'images')-&gt;get()-&gt;toJson();
  </code></pre>
  
  <p>It says:</p>
  
  <pre><code>Call to undefined method Illuminate\Database\Eloquent\Collection::with()
  </code></pre>
  
  <p>Why is it wrong? Could it be corrected?</p>