flat3/lodata

Laravel 的 OData v4.01 生成器

v5.33.6 2024-09-19 10:23 UTC

This package is auto-updated.

Last update: 2024-09-19 10:38:19 UTC


README

GitHub Workflow Status OpenAPI Validator Packagist Version Packagist Downloads License Code Climate maintainability Code Climate coverage

Lodata 是一个 OData v4.01 生成器协议的实现,专为与 Laravel 框架一起使用而设计。

在此处查看文档!

OData (开放数据协议) 是一个 ISO/IEC 批准OASIS 标准,它定义了构建和消费 RESTful API 的一套最佳实践。

OData 帮助你在构建 RESTful API 的同时专注于业务逻辑,而无需担心请求和响应头、状态码、HTTP 方法、URL 规范、媒体类型、有效载荷格式、查询选项等各种方法。OData 还提供有关跟踪更改、定义可重用过程的函数/操作以及发送异步/批量请求的指导。

OData RESTful API 容易消费。OData 元数据,即 API 数据模型的可读描述,使得创建强大的通用客户端代理和工具成为可能。元数据以 OData 特定的 XMLJSON 格式,以及 OpenAPI v3 文档提供。

从 Laravel 暴露 API 有许多工具和技术,Lodata 在某些特定用例中可能非常适合您的应用程序。

  • 使用支持 OData 的企业 UI 框架(如 Sencha ExtJSDevExtremeKendo UISyncfusion)开发 单页应用程序移动应用程序
  • 与诸如 ExcelPowerBITableau 等业务智能工具建立实时连接,避免笨拙的 CSX/XLSX 导出。
  • 为工具如 Postman 发布现成的可发现 OpenAPI 文档,以帮助第三方与您的应用程序交互。
  • 在 Laravel 中开发 微服务。由于所有 OData 服务都使用相同的请求语法,随着您的团队开发许多服务,您可以保证 API 的一致性。
  • 与来自 SAPSalesForceMicrosoft 的企业应用程序快速创建简单的集成。在这些应用程序中,无需编写一行代码即可呈现表单、表格数据和搜索界面。

您可以使用任何HTTP客户端构建OData请求,但也存在许多针对不同编程语言的开发友好型 OData库

现在就去查看五分钟的 入门指南 吧!

支持

Flat3 现在为Lodata提供商业支持。如果您需要帮助将Lodata集成到您的应用程序中,想构建一个由Lodata提供动力的服务,或者需要新功能,请 与我们联系