$this->checkOwnablePermission('attachment-create', $attachment);
if (intval($pageId) !== intval($attachment->uploaded_to)) {
- return $this->jsonError('Page mismatch during attached file update');
+ return $this->jsonError(trans('errors.attachment_page_mismatch'));
}
$uploadedFile = $request->file('file');
$this->checkOwnablePermission('attachment-create', $attachment);
if (intval($pageId) !== intval($attachment->uploaded_to)) {
- return $this->jsonError('Page mismatch during attachment update');
+ return $this->jsonError(trans('errors.attachment_page_mismatch'));
}
$attachment = $this->attachmentService->updateFile($attachment, $request->all());
- return $attachment;
+ return response()->json($attachment);
}
/**
$attachments = $request->get('files');
$this->attachmentService->updateFileOrderWithinPage($attachments, $pageId);
- return response()->json(['message' => 'Attachment order updated']);
+ return response()->json(['message' => trans('entities.attachments_order_updated')]);
}
/**
$attachment = $this->attachment->findOrFail($attachmentId);
$this->checkOwnablePermission('attachment-delete', $attachment);
$this->attachmentService->deleteFile($attachment);
- return response()->json(['message' => 'Attachment deleted']);
+ return response()->json(['message' => trans('entities.attachments_deleted')]);
}
}