取消关注问题

来源:10-6 使用多对多模型实现个人中心逻辑(下)

慕工程8179139

2018-09-27


// 取消关注
    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();
    }
写回答

1回答

轩脉刃

2018-10-08

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

0
2
慕工程8179139
就是A关注了10个用户 当取消关注其中一个用户的时候,剩下9个也会全部被取消关注
2018-10-08
共2条回复

Laravel快速开发简书

Laravel最新特性结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器开发简书

1218 学习 · 613 问题

查看课程