Laravel 如何访问附加的pivot字段morphtomy?

Laravel 如何访问附加的pivot字段morphtomy?,laravel,Laravel,我需要访问透视表中的其他字段 连接表 id additional person_id media_id media_type 艺术家模型 public function comic() { return $this->morphToMany(Person::class, 'media', 'media_people', 'media_id', 'person_id')->withPivot(['additional']); } 控制器 $arti

我需要访问透视表中的其他字段

连接表

id
additional
person_id
media_id
media_type
艺术家模型

 public function comic()
    {
        return $this->morphToMany(Person::class, 'media', 'media_people', 'media_id', 'person_id')->withPivot(['additional']);
    }
控制器

$artist = Artist::where('media_id', 1)->first();

echo json_encode( $artist->comic, JSON_PRETTY_PRINT );

您可以使用laravel集合的
pulk()
方法检索它

$artist = Artist::where('media_id', 1)->first();

echo json_encode( $artist->comic->pluck('pivot')->pluck('additional'), JSON_PRETTY_PRINT );

您始终可以为透视数据执行此操作

$pivotData = $artist->comic->pivot;