public function operate() { $nodeId = Input::get('node_id'); $operateType = Input::get('operate_type'); $userId = Auth::user()->id; $userNode = UserNode::whereRaw("`user_id` = {$userId} and `node_id` = {$nodeId}")->get(); if ($operateType == 'follow' && empty($userNode->id)) { $userNode = new UserNode(); $userNode->user_id = $userId; $userNode->node_id = $nodeId; $userNode->save(); } elseif (!empty($userNode->id)) { $userNode->delete(); } echo json_encode(array('errNo' => Config::get('common.err_no.success'), 'errMsg' => Config::get('common.err_msg.success'))); }