我在演员和剧院戏剧之间有很多联系。
建立连接时如何添加他的stage name
?我有一个演员表,一个Theater_play表,以及一个用于连接ID的多对多调用actor_theater_play的表。
我的目标是显示John Doe is know for his roles:
,然后列出Name of Play - Character Name
。
答案 0 :(得分:1)
在您的Actor
模型上的剧院播放关系中,请确保使用->withPivot()
方法来指定要与该关系关联的枢轴字段:
public function theaterPlays() {
return hasMany(\App\TheaterPlay::class)->withPivot('stage_name');
}
您将能够访问列表(Laravel刀片示例):
@foreach($actor->theater_plays as $theater_play)
{{ $theater_play->name . ' - ' . $theater_play->stage_name }}
@endforeach