Đã trả lời qua Slack chính thức của Larachat:
Mối quan hệ thiếu bảng tổng hợp để điều này hoạt động. Đối số thứ hai trong participants
phương thức là bảng tổng hợp để sử dụng:
public function participants()
{
return $this->belongsToMany('Namespace\Modules\Email\Models\Participant', 'PIVOT', 'message_id', 'user_id')->withTimestamps();
}
Do đó, bạn không thể sử dụng người tham gia làm trụ vì đó là một trong các bảng trong mối quan hệ, bạn cần có message_participant
bảng tổng hợp.