src/Metable.php
private function getMetaCollection()
    {
        if (!$this->relationLoaded('meta')) {
            $this->setRelation('meta', $this->meta()->get());
        }

        return $this->getRelation('meta');
    }
private function getMetaCollection()
    {
        if (!$this->relationLoaded('meta')) {
            $this->setRelation('meta', $this->meta()->get());
        }

        return $this->getRelation('meta');
    }
private function getMetaCollection ( ) { if ( ! $ this -> relationLoaded ( 'meta' ) ) { $ this -> setRelation ( 'meta' , $ this -> meta ( ) -> get ( ) ) ; } return $ this -> getRelation ( 'meta' ) ; }
fetch all meta for the model, if necessary.

In Laravel versions prior to 5.3, relations that are lazy loaded by the
`getRelationFromMethod()` method ( invoked by the `__get()` magic method)
are not passed through the `setRelation()` method, so we load the relation
manually.

@return mixed
fetch all meta for the model if necessary .