yaangvu/laravel-rpc

为Laravel框架轻松实现JSON-RPC 2.0服务器。

5.3.2 2023-01-31 16:57 UTC

README

Laravel JSON RPC

Latest Version on Packagist GitHub Tests Action Status codecov Total Downloads

介绍

Sajya是一个开源项目,它使得在Laravel中实现JSON-RPC 2.0服务器规范变得容易。使用Sajya,您可以快速轻松地设置一个支持JSON-RPC 2.0规范所有功能的JSON-RPC服务器,包括参数验证、支持批量请求和通知请求等。

主要特性

  • 易于使用:Sajya设计得简单,易于安装和使用,因此您可以快速启动并运行服务器。
  • 可定制:您可以定制服务器的许多方面,包括路由、参数验证和错误消息。
  • 文档齐全:该项目附带完整的文档,包括详细的说明和所有功能的参考指南。
  • 路由模型绑定:您可以快速轻松地为模型定义路由参数。
  • 参数验证:项目自动验证传入的请求,以确保它们符合您的规范。如果验证失败,您还可以自定义返回的错误消息。
  • 支持批量请求和通知请求:项目支持批量请求,其中多个请求组合成单个HTTP请求,以及通知请求,其中服务器不生成响应。

官方文档

您可以在Sajya的网站上找到完整的文档。文档包括如何安装和使用Sajya的详细说明,以及所有功能的参考指南。

变更日志

要了解Sajya的最新更新和更改,请参阅变更日志。变更日志包括每个版本中对Sajya所做的所有更改的列表,以及相应的版本号。

贡献

我们欢迎对Sajya的贡献。如果您有兴趣做出贡献,请参阅贡献指南了解如何开始。贡献可以包括错误修复、新功能和文档改进。

维护者

Sajya由Alexandr Chernyaev开发和维护。Alexandr是Sajya的主要作者和维护者,负责协调新版本的开发和发布。

许可证

Sajya在MIT许可证下发布。有关更多信息,请参阅许可证文件。MIT许可证是一种宽容的许可证,允许您出于任何目的使用和修改Sajya,只要您在副本中包含原始版权和许可证通知。