public function addFollowTeam(Request $request) { $teamId = $request->get('id'); $userId = \Auth::user()->id; if ($request->get('flag') == 0) { //关注 $r = FollowTeam::create(array('team_id' => $teamId, 'user_id' => $userId)); } else { //取关 $r = FollowTeam::where(['team_id' => $teamId, 'user_id' => $userId])->delete(); } if ($r) { $this->setResult('关注成功'); $this->succeed(true); } else { $this->setResult('follow_teams删除记录失败!'); $this->fail(true); } }
public function countTeamFollowers($teamId) { return FollowTeam::where('team_id', $teamId)->count(); }