У меня есть 3 таблицы: Чаты , Сообщения , Счета
Раньше я получал такие чаты:
//ChatModel:
public function invoices()
{
return $this->hasMany(Invoice::class);
}
Но теперь мне нужно получить все чаты , которые присутствуют в сообщениях чата конкретного чата.Должен ли я использовать hasManyThrough для этого?К сожалению, следующий пример возвращает пустой результат
//ChatModel:
public function invoices()
{
return $this->hasManyThrough(Invoice::class, Message::class, 'chat_id', 'id');
}