title: Retrieving all morphedByMany relations in Laravel Eloquent
body: <p>In the Laravel documentation, there is the following example for retrieving <code>morphedByMany</code> relations, which are many-to-many polymorphic relations.</p>
  
  <p><a href="https://laravel.com/docs/5.2/eloquent-relationships#many-to-many-polymorphic-relations" rel="noreferrer">Laravel Many to Many polymorphic relations documentation</a></p>
  
  <pre><code>namespace App;
  
  use Illuminate\Database\Eloquent\Model;
  
  class Tag extends Model
  {
      /**
       * Get all of the posts that are assigned this tag.
      */
      public function posts()
      {
          return $this-&gt;morphedByMany('App\Post', 'taggable');
      }
  
      /**
       * Get all of the videos that are assigned this tag.
       */
      public function videos()
      {
          return $this-&gt;morphedByMany('App\Video', 'taggable');
      }
  }
  </code></pre>
  
  <p>How would I get a list of all <code>morphed</code> relations in one query / collection, for instance, <code>posts</code> and <code>videos</code>, and then if I later added <code>photos</code> (or anything), that too?</p>