title: How to get all columns in clause selectRaw?
body: <p>I've a <code>users</code> table and foreach one of them, there are many <code>image</code> corresponding be save in <code>images</code> table with foreign key <code>user_id</code>.</p>
  
  <p>I want to get all data from <code>users</code> table and count quantity of their image, and this code is working: </p>
  
  <pre><code>$out = Users::join('images','images.user_id', '=', 'users.id')-&gt;selectRaw('users.id, users.name, count(*) as quantity')-&gt;groupBy('user_id')-&gt;get();
  </code></pre>
  
  <p>Results example: </p>
  
  <pre><code>[{'id'=&gt;1,'name'=&gt;'Rome','quantity':2},
  {'id'=&gt;2,'name'=&gt;'Rome','quantity':5},....
  ]
  </code></pre>
  
  <p>My <code>users</code> table have many columns such as: <code>email, role</code>, etc, and sometime i must repair its struct, so i have to change many time the string in clause <code>selectRaw</code>.</p>
  
  <p>My question is: how to change the string in clause <code>selectRaw</code> to get all columns from <code>users</code> table, pseudocode look like:</p>
  
  <p><code>selectRaw('* from users, count(*) as quantity')</code></p>