请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

取消关注问题


// 取消关注
    public function doUnfan($uid)
    {
        $fan = new \App\Fan();
        $fan->star_id = $uid;
        return $this->stars()->delete($fan);
    }
    
    

## 取消关注的时候 会把当前用户所有关注的 全部取消 delete($fan) 没生效 
加一个where条件就好了 不加where条件不行 老师 是我写错了吗?

	 
	 
    // 取消关注
	public function doUnfan($uid)
    {
        // 执行删除 并返回
        return $this->stars()->where('star_id', $uid)->delete();
    }

正在回答 回答被采纳积分+3

1回答

轩脉刃 2018-10-08 00:00:06

取消关注的时候 会把当前用户所有关注的 全部取消 delete($fan) 没生效 ?? 这个能举个具体例子么?数据库中有哪个人关注了哪个人,调用这个函数没有删掉?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕工程8179139 #1
    比如A关注3了个用户(B,C,D)  当A取消其中一个关注的时候  会把所有的关注全部取消,也就是说A取消了B, 同时也会把C和D全部取消关注
    回复 有任何疑惑可以回复我~ 2018-10-08 10:11:45
  • 提问者 慕工程8179139 #2
    就是A关注了10个用户 当取消关注其中一个用户的时候,剩下9个也会全部被取消关注
    回复 有任何疑惑可以回复我~ 2018-10-08 10:13:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信