У меня есть 2 таблицы,
1 - users
2 - messages
В таблице messages есть поля - id, sender_id, receiver_id - отправитель и получатель.
Как сделать связь что бы получить и отправленные и полученные сообщения в один массив.
По отдельности будет так.
public function incomeMessages()
{
return $this->hasMany(UserMessage::class, 'receiver_id');
}
public function sentMessages()
{
return $this->hasMany(UserMessage::class, 'sender_id');
}
А как можно получить через связь и отправленные и полученные в 1 массив?