Retrieving all morphedByMany relations in Laravel Eloquent
<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>