【发布时间】:2016-10-27 12:45:23
【问题描述】:
我有 3 张桌子:
User
------------------
ID
Name
Room
------------------
ID
Subject
Participate
-------------------
ID
room_id
user_id
这是我的示例数据:
user room participate
----------------- ---------------- ---------------------
ID Name ID subject ID room_id user_id
----------------- ---------------- ---------------------
1 john 1 room1 1 1 1
2 sara 2 room2 2 1 2
3 david 3 room3 3 3 3
4 3 2
5 3 1
6 2 1
现在我可以访问user_id,但我想在participate 表中找到与user_ID 共享的room_id。例如,我有user_id: 1 和user_id: 2 并且想要共享room_id 1。我已经通过 user_id 过滤了参与模型,但我不知道找到 room_id。
谢谢
【问题讨论】:
-
向我们展示您已经尝试过的内容。
-
您是否为您的房间和用户表定义了 eloquent 模型?
-
@MubasharAbbas
$rooms = Participate::Where('user_id',Auth::user()->id) ->orWhere('user_id', $request->to) ->get(); -
@jedrzej.kurylo 我将我的代码添加到了commens。
-
我不明白这个问题。
标签: php mysql laravel eloquent foreign-keys