title; } public function handle(Request $request) { try { $id = $this->getKey(); $repository = app(ItemRepository::class); $item = $repository->duplicate($id); return $this->response() ->success("复制成功 [ID: {$item->id}]") ->refresh(); } catch (\Exception $e) { return $this->response() ->error('复制失败: '.$e->getMessage()); } } public function confirm() { return ['确定要复制此物品吗?', '复制操作将创建一个新的物品记录']; } }