title: Return new id with DB::insert() in Laravel 4
body: <p>In Laravel 4, when you perform a <code>DB::insert()</code>, how can you get the ID of the row that has just been inserted? Similar what we have with the function <code>-&gt;insertGetId()</code>. Reason for using <code>DB::insert()</code> is that its a complex PostgreSQL query that cannot be built using Fluent.</p>
  
  <p><strong>Example Query:</strong></p>
  
  <pre><code>$newId = DB::insert('insert into users (id, name) values (?, ?)', array(1, 'Dayle'));
  echo $newId; // returns 1
  </code></pre>