【发布时间】:2017-12-05 10:10:17
【问题描述】:
我很痛苦
这是我的助手
$friend_query = Friend::where([
'user_id' => Auth::id(),
'friend_id' => $friend_id,
])->orWhere([
'user_id' => $friend_id,
'friend_id' => Auth::id(),
])->first();
$friendship = new stdClass();
$friendship->exist = false;
$friendship->accepted = false;
if (! is_null($friend_query))
{
$friendship->accepted = $friend_query->accepted;
$friendship->exist = true;
}
var_dump($friendship->exist);
exit;
return $friendship;
当我登录为 'user_id' => auth::id() - 一切都很好,但是当我登录为 'friend_id' 时,收到请求的人总是 var_dump 返回 true...这是我可以的第三天找不到解决方案。帖子中包含 DB 的照片。
【问题讨论】:
-
不清楚这里有什么问题:p,你能用id的数字解释一下吗?
-
您可以将您的朋友添加到您的朋友列表中,第一列是登录并发送邀请的user_id。第二列是我们发送邀请的friend_id。如果friend_id接受我们的邀请列接受更改值1
标签: database laravel where-clause helper