input('items') as $item) { $item = get_item($item['type'], $item['id']); // Check privileges if (! in_array($item['parent_id'], getChildrenFolderIds($uploadRequest->id))) { return response()->json(accessDeniedError(), 403); } $item->update([ 'parent_id' => $request->input('to_id') ?? $uploadRequest->id ]); } return response()->json([ 'type' => 'success', 'message' => 'Items was successfully moved.', ]); } }