taxionus/laravel-api-response-builder

帮助构建美观、标准化且易于使用的Laravel REST API。

dev-master 2022-12-18 13:56 UTC

This package is auto-updated.

Last update: 2024-09-18 17:50:37 UTC


README

REST API Response Builder for Laravel

Laravel的REST API响应构建器

Latest Stable Version Codacy Grade Badge Monthly Downloads Code Quality Code Coverage License

主分支: 单元测试 静态分析 编码规范

开发分支: 单元测试 静态分析 编码规范

目录

介绍

ResponseBuilder 是一个 Laravel 扩展包,旨在帮助您构建美观、标准化且易于使用的REST API JSON响应。

优势

ResponseBuilder 由REST API开发者编写,专为REST API开发者设计,基于长期的经验,既考虑了API的“前端”也考虑了“后端”。它轻量级,没有依赖项,经过广泛测试,易于使用且功能强大,支持即时数据转换本地化支持、自动消息构建、链式API以及(希望)全面的文档。但这还不是全部!ResponseBuilder 生成的JSON结构是针对您的API的“用户”设计的,因此其结构是可预测的并且定义良好,这使得使用ResponseBuilder库处理API变得非常简单。简单的JSON响应,具有定义良好且可预测的结构,易于消费,无需任何麻烦或技巧。您的客户端将喜欢它。并且也会喜欢 :)

在紧急情况下,也提供了ExceptionHandlerhelper,确保您的API即使在意外情况下也能继续以JSON(而不是糟糕的HTML)与客户端通信。

提到过吗?您还将获得测试特性,只需几行代码即可自动将PHPUnit基于的单元测试添加到整个ResponseBuilder相关代码和配置,完全免费!

功能

许可

  • 由Marcin Orlowski编写并版权所有©2016-2022 <mail (#) riham.dev (.) com>
  • ResponseBuilder是开源软件,采用MIT许可