Laravel简单的私人对话结构

时间:2018-11-11 20:02:09

标签: sql laravel laravel-5 eloquent

我正在尝试在两个用户之间创建一个简单的私人对话。我尝试了一些示例,但我能找到的是针对多个对话中和更复杂版本中的多个用户的。我的最终目标是仅仅能够$user->conversations->messages来获取我的所有对话及其在两个用户之间发送的消息。

我只需要一些表之间的结构和关系上的帮助,即可轻松地找到每个用户的正确对话以及与对话相关的消息。

我目前有3种型号。

User Model
Conversation Model
PrivateMessages Model

我的表当前看起来像这样,但我想我也需要对它们进行一些更改。

users:
id
name

conversations:
id

private_messages:
id
sent_by
sent_to
body
read_at
conversation_id

0 个答案:

没有答案