因此,我的users
表包含id
列和fb_id
列。第二个表格friendships
有两个相关列user_id
和friend_id
,其ID根据AB
和BA
原则填充。签署$user
后,我会收到他朋友$facebook_ids
的数组。
我可以通过$friends = User::whereIn('fb_id', $facebook_ids)
找到这些用户......然后我就被卡住了。我如何找到根据FB的用户有友谊,但不在我的友谊桌上?
$known_friend_query = $session_owner->friends();
$fb_list_query = User::whereIn('fb_id', $fb_ids);
$new_friends = $known_friend_query->join($fb_list_query, 'right outer')->get(); //this line should be wrong
但我如何加入查询?
答案 0 :(得分:0)
答案是提醒自己保持简单
photo_id