public function upload(Request $request, UploadImage $uploader)
 {
     if ($request->ajax()) {
         if ($request['image']) {
             $file = $request['image'];
             $uploader->upload($file);
             $url = $uploader->getShortUrl();
             $publicId = $uploader->getPublicId();
             $saved = $this->saveImageDetails($url, $publicId);
             if ($saved) {
                 return response()->json(['url' => $url, 'public_id' => $publicId]);
             }
             return response()->json(['message' => 'Error saving image details.']);
         }
         return response()->json(['Message' => 'No image specified']);
     }
     return response()->json(['Error' => 'An unknown error occured, Please try again']);
 }