title: Pluck together with first using Query builder
body: <p>If I want to get get name of first user in database using eloquent I can do something like that:</p>
  
  <pre><code>$user =  User::select('name')-&gt;first()-&gt;pluck('name');
  // or $user =  User::first()-&gt;pluck('name');
  
  echo $user;
  </code></pre>
  
  <p>to get only name of this user as string.</p>
  
  <p>However If I try the same using only query builder:</p>
  
  <pre><code>$user =  DB::table('users')-&gt;select('name')-&gt;first()-&gt;pluck('name');
  
  echo $user;
  </code></pre>
  
  <p>I get exception:</p>
  
  <blockquote>
    <p>Call to undefined method stdClass::pluck() </p>
  </blockquote>
  
  <p>But without using first it will work:</p>
  
  <pre><code>$user =  DB::table('users')-&gt;select('name')-&gt;where('id',1)-&gt;pluck('name');
  
  echo $user;
  </code></pre>
  
  <p>Is it not possible to use <code>pluck</code> with <code>first</code> using query builder or am I doing something wrong?</p>
  
  <p>PS. Of course I know that I can display any property using <code>$user-&gt;name</code> without using <code>pluck</code> but I'm just curious why using Eloquent it works and using Query Builder it works only when not having both <code>first</code> and <code>pluck</code></p>