Larachatの公式Slack経由で回答:
これが機能するためのピボットテーブルが関係にありません。 participants
の2番目の引数 メソッドは使用するピボットテーブルです:
public function participants()
{
return $this->belongsToMany('Namespace\Modules\Email\Models\Participant', 'PIVOT', 'message_id', 'user_id')->withTimestamps();
}
したがって、参加者はリレーションシップのテーブルの1つであるため、ピボットとして使用できません。message_participant
が必要です。 ピボットテーブル。