public function update(Request $request, $uid) { $user = WechatUser::find($uid); if (empty($user)) { return $this->failure_noexists(); } $keys = 'type,content'; $data = $this->autoValidate($request, 'wechat-message.store', $keys); //发送消息 $media = null; if ($data['type'] == 'text') { $media = $data['content']; } else { if ($data['type'] == 'depot') { $media = WechatDepot::findOrFail($data['content']); } else { $media = Attachment::findOrFail($data['content']); } } (new Send($user))->add($media)->send(); return $this->success(); }
public function destroy(Request $request, $id) { empty($id) && !empty($request->input('id')) && ($id = $request->input('id')); $id = (array) $id; foreach ($id as $v) { $depot = WechatDepot::destroy($v); } return $this->success('', FALSE); }