title: Append accessor on demand
body: <p>I am trying to <em>sometimes</em> append my <em>Accessor</em> to the result of a <em>Eloquent</em> query.</p>
  
  <p>Here is my accessor:</p>
  
  <pre><code>public function getCatAttribute() {
      return "Here's a cat!";
  }
  </code></pre>
  
  <p>If I append it using the <code>protected $appends = array('cat');</code> array, it loads it just fine every time.</p>
  
  <p>However, when removing that as I don't want it to always append it, I can't get it to load it on the <em>Eloquent</em> query.</p>
  
  <p>Here's what I tried:</p>
  
  <pre><code>$items = Item::with('cat')-&gt;get();
  </code></pre>
  
  <p>How can I achieve this?</p>