title: Laravel 5 - Override Get or Select from Eloquent
body: <p>Is it possible to override the <strong>->get()</strong> methods from Eloquent in order to always customize the output of the selected fields from the DB query?</p>
  
  <p>For example, if you do a usual Eloquent query like:</p>
  
  <pre><code>User::where('email','like','%wherever.com')-&gt;get();
  </code></pre>
  
  <p>Instead of it making the query: </p>
  
  <pre><code>Select name, email, address, created_at from users where email like '%wherever.com'
  </code></pre>
  
  <p>Is it possible to override the method to always return something like:</p>
  
  <pre><code>Select CONCAT('CL::',name), lower(email), address, created_at from users where email like '%wherever.com'
  </code></pre>
  
  <p>I ask for ->get because I have seen that I can pass an array with the columns to be selected but I don't want to define them on all queries.</p>