1, 'forward' => 2, 'collect' => 3, 'comment' => 4, 'focus' => 5, 'publish' => 6 ]; return isset($type[$action]) ? $type[$action] : 0; } public function feedCreate($request) { $fans = $request['fans']; $behaviorFlag = $request['behavior_flag']; $feedType = $this->feedCreate($behaviorFlag); if($feedType){ $data = []; foreach ($fans as $fan) { $data['uid'] = $fan; $data['follow_uid'] = $request['target_id']; $data['follow_username'] = $request['target_username']; $data['follow_avatar'] = $request['target_avatar']; $data['type'] = $feedType; $data['relate_id'] = $request['post_id']; $data['content'] = $request['post_desc']; } } } }