title: Laravel hasMany relationship select specific column issue
body: <p>I have a relationship inside my laravel model </p>
  
  <pre><code>/**
   * Relation with calculations table
   *
   * @return object
   */
  public function calculations()
  {
      return $this-&gt;hasMany('App\Calculation');
  }
  </code></pre>
  
  <p>When i am selecting data with relation as</p>
  
  <pre><code>$this-&gt;diamonds
  -&gt;select('id', 'image', 'number', 'weight', 'diamond_date', 'price')
  -&gt;with('calculations')-&gt;first();
  </code></pre>
  
  <p>It returns all data and works fine, but when i want to select specific column it returns [] blank array</p>
  
  <pre><code>$this-&gt;diamonds
  -&gt;select('id', 'image', 'number', 'weight', 'diamond_date', 'price')
  -&gt;with(['calculations', function($query){
       $query-&gt;select('id', 'height', 'width')
  }])-&gt;first();
  </code></pre>
  
  <p>I search lot and every one suggest to select data with this type but i don't know why data is empty while i am selecting specific column.</p>