public function store(AttachmentRequest $request)
 {
     //上传目录
     $filePath = '/uploads/' . $request->get('class') . '/' . $request->get('type') . '/' . date("Ymd") . '/';
     $info['result'] = false;
     //Plupload上传
     if ($request->hasFile('file')) {
         $info = self::plupload($filePath);
     }
     //Uploader上传
     if ($request->hasFile('upfile')) {
         $info = self::uploader();
     }
     //附件入库
     if ($info['result']) {
         $attachment = Attachment::create(['url' => $info['file'], 'name' => '', 'thumb' => $info['thumb'], 'sort' => 0, 'is_recommend' => 0, 'is_show' => 0, 'is_cover' => 0, 'type' => $info['type'], 'attr' => $request->get('class'), 'hash' => $request->get('hash'), 'project_id' => 0]);
         if ($request->get('type') == 'cover') {
             Attachment::where('hash', $attachment->hash)->update(['is_cover' => 0]);
             Attachment::find($attachment->id)->update(['is_cover' => 1]);
         }
     }
     return $info;
 }