こんにちは私は私の要求に問題があります。どのように私はその関数が2番目に存在するデータを返さないようにすることができます。例。 user_id = 1 sendedRequestsからfriend_id = 2、pendingRequestsからuser_id = 2、friend_id = 1。ここでピボットテーブルにLaravel関数を組み合わせた
はコードです:
public function showSendedRequests(){
$request = DB::table('friends_users')
->join('users', 'users.id', '=', 'friends_users.friend_id')
->where('who_send', $this->id)
->where('user_id', $this->id)
->where('accepted',false)
->get();
return $request;
}
public function showPendingRequests(){
$request = DB::table('friends_users')
->join('users', 'users.id', '=', 'friends_users.user_id')
->where([['friend_id', '=',Auth::user()->id],['accepted', '=',false],['who_send','!=',Auth::user()->id]])
->get();
return $request;
}
については
<>
等しくないを使用して、このような何かを行うことができますか? –
どのようにわからないのですか?説明できますか? – kacper1230