wjezowski/standardized-json-responses

StandardizedJsonResponse 提供始终相同的 JSON 数据结构。不受程序员的影响。

1.2.0 2024-01-30 10:38 UTC

This package is not auto-updated.

Last update: 2024-09-24 13:56:40 UTC


README

StandardizedJsonResponse 提供始终相同的 JSON 数据结构。它旨在使后端(API)和前端之间的通信始终一致。在每个项目的端点使用 StandardizedJsonResponse 确保每个响应将返回相同的数据格式。
不受程序员的影响。

简介

该库的主要任务是使每个响应具有相同的格式。

此外,该库还提供了具有基本 HTTP 状态码的类,例如

  • 200 = JsonResponseOk
  • 400 = JsonResponseBadRequest
  • 401 = JsonResponseUnauthorized
  • 403 = JsonResponseForbidden
  • 404 = JsonResponseNotFound
  • 500 = JsonResponseInternalServerError

如果您想返回其他 HTTP 状态码,只需创建一个新的 StandardizedJsonResponse 实例,并指定所需的 HTTP 状态码。

项目推荐

在您的 composer.json 中添加此库不会神奇地使每个响应格式相同,除非您使用了 StandardizedJsonResponse 库的类。

请确保您的项目中每个 API 控制器都必须返回 \wjezowski\Library\StandardizedJsonResponses\Response\StandardizedJsonResponse

关于

版权 © 2023-2023 Wojciech Jeżowski

许可证

ISC 许可证 下授权。

版权 (c) 2023-2023 Wojciech Jeżowski dirkuu@gmail.com

在此授予使用、复制、修改和/或以任何目的分发本软件的许可,无论是否收取费用,前提是上述版权声明和本许可声明出现在所有副本中。

软件按“原样”提供,作者放弃与此软件有关的全部保证,包括所有隐含的保证,包括但不限于适销性和适用性保证。在任何情况下,作者都不对任何特殊、直接、间接或后果性损害或任何损害承担责任,无论是基于合同、疏忽或其他侵权行为,无论是否因使用或性能此软件而引起或与此有关。