【发布时间】:2020-03-22 14:06:03
【问题描述】:
我有一个 to 和 from 列,它们是我的消息表中 users 的整数,因为我正在这部分构建一个类似聊天的应用程序。
所以我想获取当前登录用户的所有消息。所以这是查询
$all_messages = Message::where('from',$logged_user)->orWhere('to',$logged_user)->with('owner')->orderBy('created_at','desc')->get();
注意$logged_user 变量是一个整数/经过身份验证的用户ID
因此,
但我还想获取logged_user 和respondent_id 之间的消息,或者我也尝试连接的受访者或用户的ID。
例如,当前登录的 user_id 是 2,响应者 id 是 3 我想要 from 为 2 或 3 以及 respondent_id 为 2 和 3 的消息
【问题讨论】:
-
$all_messages = Message::where('from',$logged_user)->orWhere('to',$logged_user)->with('owner')->with('from') ->with('to')->orderBy('created_at','desc')->get();
-
你能解释一下 2 这个代码的作用吗@JoseCarlosRamírezVásquez
标签: php laravel vue.js eloquent