title: Updating a collection and returning it
body: <p>I want to update a collection before looping through it.
  Is there a way to set the sent value of the emails collection to true and return the collection before actually looping through it.</p>
  
  <pre><code>$emails = Email::where('sent', false);
  
  $emails-&gt;update(array("sent" =&gt; true));
  
  foreach ($emails as $email) {
   //send email
  }
  </code></pre>
  
  <p>I want to be able to call ->get() somewhere but I cant do it on the update or the initial query</p>