title: Laravel 4 - Eloquent: Is it possible to query all relations before accessing them?
body: <p>I'm trying to cache a DB query(and its relations),  but after experimenting with Eloquent ORM I realized that the relations are only queried when they're being accessed - which is, in my case, within the views.<br>
    The problem is that the controller contains the whole caching process, and since the relations are accessed with the views; these relations are <strong>never</strong> cached.  </p>
  
  <p>So I've been looking for a way to pre-query every relation within the controller, the obvious solution was to access each relation manually within the controller, but it doesn't seem like an optimal solution.  </p>
  
  <p><strong>TL;DR</strong>: Is there a way to query all(<strong>or a subset of</strong>) Eloquent relations before actually accessing them?</p>