根据雄辩的laravel中的条件获取数据

时间:2018-05-02 06:01:04

标签: laravel eloquent

您好我正在 laravel 的社交网站上工作, 我的数据库就像......

ID | FROM_ID | TO_ID | STATUS
1  |   1     |   2   | Accepted
1  |   2     |   1   | Sent

我想要一个状态为( seleted )且from_idto_idAuth::id()的查询 还有急切的唠叨 如果Auth::id位于from_idto_id中的用户ID 的详细信息),Auth::id是否在to_id中( from_id

中用户ID的详细信息

1 个答案:

答案 0 :(得分:0)

您可以使用以下查询:

我提供的查询可以在laravel中进行转换:

SELECT收件箱。,user1。,user2。* FROM收件箱LEFT JOIN用户作为user1.in user1.id = inbox.FROM_ID LEFT JOIN用户作为user2 on user2.id = inbox.TO_ID WHERE STATUS ='接受'和(FROM_ID = Auth :: id()OR TO_ID = Auth :: id())