belongsTo(User::class, 'enhancer_id', 'id'); } public function media() { return $this->belongsToMany(Media::class, 'announcements_media', 'announcement_id', 'media_id') ->using(AnnouncementMedia::class) ->withPivot(['status', 'category']) ->withTimestamps(); } }