チャットのようなシステムを使用してユーザーが相互に対話する必要があるアプリケーションを開発しています。
この目的のために、Conversation
モデルを作成したいと思います。私が読んだ限りでは、多対多の関係を使用します。
次のモデルを持っています: Conversation
、User
およびMessage
、次のテーブルを想像しました。
会話: id | user1_id | user2_id
- Laravel が番号付けされたユーザー ID を理解するかどうかはわかりません
メッセージ:id | message | conversation_id | user_id
これは正しい方法でしょうか?user1_id
とuser2_id
テーブルで動作しますか?