Ha risposto tramite l'ufficiale di Larachat Slack:
Nella relazione manca una tabella pivot affinché funzioni. Il secondo argomento nei participants
method è la tabella pivot da utilizzare:
public function participants()
{
return $this->belongsToMany('Namespace\Modules\Email\Models\Participant', 'PIVOT', 'message_id', 'user_id')->withTimestamps();
}
Pertanto, non puoi utilizzare i partecipanti come pivot perché è una delle tabelle nella relazione, è necessario un message_participant
tabella pivot.