- // Otherwise create the thumbnail
- $thumb = ImageTool::make(public_path() . $image->url);
- $thumb->fit($width, $height);
+ $pageId = $request->get('uploaded_to');
+ $imgData = $this->imageRepo->getGalleryFiltered(strtolower($filter), $pageId, $page, 24);
+
+ return response()->json($imgData);
+ }
+
+ public function uploadGalleryImage(Request $request)
+ {
+ // TODO
+ }
+
+ public function uploadUserImage(Request $request)
+ {
+ // TODO
+ }
+
+ public function uploadSystemImage(Request $request)
+ {
+ // TODO
+ }
+
+ public function uploadCoverImage(Request $request)
+ {
+ // TODO
+ }
+
+ /**
+ * Upload a draw.io image into the system.
+ * @param Request $request
+ * @return \Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\JsonResponse|\Symfony\Component\HttpFoundation\Response
+ */
+ public function uploadDrawioImage(Request $request)
+ {
+ $this->validate($request, [
+ 'image' => 'required|string',
+ 'uploaded_to' => 'required|integer'
+ ]);
+ $uploadedTo = $request->get('uploaded_to', 0);
+ $page = $this->
+ $this->checkPermission('image-create-all');
+ $imageBase64Data = $request->get('image');