Beantwortet über das offizielle Larachat-Slack:
Der Beziehung fehlt eine Pivot-Tabelle, damit dies funktioniert. Das zweite Argument in participants
Methode ist die zu verwendende Pivot-Tabelle:
public function participants()
{
return $this->belongsToMany('Namespace\Modules\Email\Models\Participant', 'PIVOT', 'message_id', 'user_id')->withTimestamps();
}
Daher können Sie keine Teilnehmer als Pivot verwenden, da es sich um eine der Tabellen in der Beziehung handelt, Sie benötigen einen message_participant
Pivot-Tabelle.