我在消息系统上工作,我想查询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; ?>
由于
答案 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