Laravel Query DB从2位具有ID的用户获取结果

时间:2018-01-24 14:26:42

标签: laravel laravel-5

我在消息系统上工作,我想查询2个用户之间的对话。我现在不能使用Controller,所以我必须以这种方式尝试。

我希望在用户ID Title和发件人ID之间显示结果Auth::user

“to”是我的ID = Auth::user->where('to',

如何更改此代码,因为使用我的代码,我会看到来自我的所有消息,而不仅仅是我的ID和其他部分ID:

<?php $subjects = DB::table('messages')->where('to', '=', Auth::user()->id)->pluck('title'); echo $subject; ?>

由于

1 个答案:

答案 0 :(得分:2)

你可以添加第二个where子句,只需像这样链接它们

<?php $subjects = DB::table('messages')->where('to', '=', Auth::user()->id)->where('from', '=', $senders_id)->pluck('title'); echo $subject; ?>

检查文档以获取有关查询构建的更多信息 https://laravel.com/docs/5.5/queries#where-clauses