input('items') as $item) { $item = get_item($item['type'], $item['id']); // Check privileges if (! in_array($item['parent_id'], getChildrenFolderIds($uploadRequest->id))) { return response('Access Denied', 403); } $item->update(['parent_id' => $request->input('to_id')]); } return response('Done.', 204); } }