Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 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);
 }