fakeCreateFolder)($request); return response()->json(new FolderResource($fakeFolder), 201); } try { // Create new folder $folder = ($this->createFolder)($request); // Return new folder return response()->json(new FolderResource($folder), 201); } catch (InvalidUserActionException $e) { return response()->json([ 'type' => 'error', 'message' => $e->getMessage(), ], 401); } } }