Laravel - Relationships - One To One Polymorphic Model Structure

Next, let's examine the model definitions needed to build this relationship:

    
    morphTo();
        }
    }
    
    class Post extends Model
    {
        /**
         * Get the post's image.
         */
        public function image()
        {
            return $this->morphOne(Image::class, 'imageable');
        }
    }
    
    class User extends Model
    {
        /**
         * Get the user's image.
         */
        public function image()
        {
            return $this->morphOne(Image::class, 'imageable');
        }
    }