- return response()->json($image);
- }
-
- /**
- * Upload a drawing to the system.
- * @param Request $request
- * @return \Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\JsonResponse|\Symfony\Component\HttpFoundation\Response
- */
- public function uploadDrawing(Request $request)
- {
- $this->validate($request, [
- 'image' => 'required|string',
- 'uploaded_to' => 'required|integer'
- ]);
- $this->checkPermission('image-create-all');
- $imageBase64Data = $request->get('image');
-
- try {
- $uploadedTo = $request->get('uploaded_to', 0);
- $image = $this->imageRepo->saveDrawing($imageBase64Data, $uploadedTo);