demo->rename_item($request, $id); } // If request contain icon or color, then change it if ($request->filled('emoji') || $request->filled('color')) { $this->filemanager->edit_folder_properties($request, $id); } // Rename Item return $this->filemanager->rename_item($request, $id); } /** * Delete item for authenticated master|editor user * * @param DeleteItemRequest $request * @return ResponseFactory|\Illuminate\Http\Response * @throws Exception */ public function delete_item(DeleteItemRequest $request) { abort_if(is_demo_account('howdy@hi5ve.digital'), 204, 'Done.'); foreach ($request->input('items') as $item) { $this->filemanager->delete_item($item, $item['id']); } return response('Done', 204); } /** * Move item for authenticated master|editor user * * @param MoveItemRequest $request * @return ResponseFactory|\Illuminate\Http\Response */ public function move(MoveItemRequest $request) { abort_if(is_demo_account('howdy@hi5ve.digital'), 204, 'Done.'); $this->filemanager->move($request, $request->to_id); return response('Done!', 204); } }