Ejemplo n.º 1
0
 public static function addAttachments($input)
 {
     $validation = Validator::make($input, Users::$addAttachmentsRules);
     if ($validation->fails()) {
         return Response::json(array('status' => '0', 'msg' => $validation->getMessageBag()->first()), 200);
     } else {
         $access_token = $input['token'];
         $filename = Input::file('filename');
         $current_time = new DateTime();
         $user_id = Users::getUserIdByToken($access_token);
         if ($user_id) {
             $attachment_file = Users::uploadFile();
             $attach_id = DB::table('user_attachments')->insertGetId(array('user_id' => $user_id, 'filename' => $attachment_file, 'created_at' => $current_time));
             if ($attachment_file) {
                 return Response::json(array('status' => '1', 'msg' => 'File Uploaded'), 200);
             } else {
                 return Response::json(array('status' => '0', 'msg' => "Uploading Error"), 200);
             }
         } else {
             return Response::json(array('status' => '0', 'msg' => "Token Expired"), 200);
         }
     }
 }