|
@@ -25,6 +25,12 @@ public function store(SupportReplyRequest $request, int $ticketId): JsonResponse
|
|
|
return $this->successResponse(payload: new SupportReplyResource($reply), message: __('messages.created'), code: 201);
|
|
return $this->successResponse(payload: new SupportReplyResource($reply), message: __('messages.created'), code: 201);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public function update(SupportReplyRequest $request, int $ticketId, int $id): JsonResponse
|
|
|
|
|
+ {
|
|
|
|
|
+ $reply = $this->service->update($ticketId, $id, $request->validated()['reply']);
|
|
|
|
|
+ return $this->successResponse(payload: new SupportReplyResource($reply), message: __('messages.updated'));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
public function destroy(int $ticketId, int $id): JsonResponse
|
|
public function destroy(int $ticketId, int $id): JsonResponse
|
|
|
{
|
|
{
|
|
|
$this->service->delete($ticketId, $id);
|
|
$this->service->delete($ticketId, $id);
|