flat3 / lodata
Laravel 的 OData v4.01 生成器
v5.33.6
2024-09-19 10:23 UTC
Requires
- php: ^7.3|^8.0
- ext-dom: *
- ext-json: *
- ext-pdo: *
- ext-simplexml: *
- doctrine/dbal: ^3
- guzzlehttp/guzzle: ^6.5.5|^7.0.1
- illuminate/bus: ^8.0|^9.0|^10.0|^11.0
- illuminate/database: ^8.40.0|^9.0|^10.0|^11.0
- illuminate/events: ^8.0|^9.0|^10.0|^11.0
- illuminate/http: ^8.0|^9.0|^10.0|^11.0
- illuminate/queue: ^8.0|^9.0|^10.0|^11.0
- illuminate/routing: ^8.0|^9.0|^10.0|^11.0
- league/flysystem: ^1.0|^3.0
- zbateson/stream-decorators: ^1.0
Requires (Dev)
- ext-mongodb: *
- ext-odbc: *
- ext-pdo_mysql: *
- ext-pdo_odbc: *
- ext-pdo_pgsql: *
- ext-pdo_sqlite: *
- ext-pdo_sqlsrv: *
- ext-redis: *
- brianium/paratest: ^6.2|^7.0
- eclipxe/xmlschemavalidator: ^3.0
- league/csv: ^9.7
- m6web/redis-mock: ^5.5
- mongodb/mongodb: ^1.11
- nunomaduro/collision: ^5.3|^6.0|^7.0|^8.0
- orchestra/testbench: ^5.0|^6.0|^7.0|^8.0|^9.0
- phpstan/phpstan: ^1.0.0
- phpunit/phpunit: ^8.4|^9.0|^10.0
- predis/predis: ^2.1.2
- sebastian/diff: ^4.0|^5.0
- spatie/phpunit-snapshot-assertions: ^4.2|main-dev
- staudenmeir/eloquent-json-relations: ^1.0
Suggests
- league/csv: To use the CSV entity set
- mongodb/mongodb: To use the MongoDB entity set
- 5.x-dev
- v5.33.6
- v5.33.5
- v5.33.4
- v5.33.3
- v5.33.2
- v5.33.1
- v5.33.0
- v5.32.8
- v5.32.7
- v5.32.6
- v5.32.5
- v5.32.4
- v5.32.3
- v5.32.2
- v5.32.1
- v5.32.0
- v5.31.0
- v5.30.0
- v5.29.0
- v5.28.0
- v5.27.0
- v5.26.0
- v5.25.0
- v5.24.0
- v5.23.0
- v5.22.0
- v5.21.0
- v5.20.0
- v5.19.0
- v5.18.0
- v5.17.1
- v5.17.0
- v5.16.0
- v5.15.0
- v5.14.0
- v5.13.0
- v5.12.0
- v5.11.0
- v5.10.0
- v5.9.0
- v5.8.0
- v5.7.0
- v5.6.3
- v5.6.2
- v5.6.1
- v5.6.0
- v5.5.1
- v5.5.0
- v5.4.0
- v5.3.1
- v5.3.0
- v5.2.0
- v5.1.0
- v5.0.2
- v5.0.1
- v5.0.0
- 4.x-dev
- v4.0.1
- v4.0.0
- v4.0.0-beta.2
- v4.0.0-beta.1
- 3.x-dev
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- 2.x-dev
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.2
- v2.0.1
- v2.0.0
- 1.x-dev
- v1.11.0
- v1.10.0
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.1
- v1.8.0
- v1.7.6
- v1.7.5
- v1.7.4
- v1.7.3
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.1
- v1.6.0
- v1.5.6
- v1.5.5
- v1.5.4
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.0
- v1.3.15
- v1.3.14
- v1.3.13
- v1.3.12
- v1.3.11
- v1.3.10
- v1.3.9
- v1.3.8
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.1
- v1.2.0
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.13
- v1.0.12
- v1.0.11
- v1.0.10
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-dependabot/npm_and_yarn/doc/ws-6.2.3
- dev-dependabot/composer/phpstan/phpstan-1.11.5
- dev-dependabot/composer/phpunit/phpunit-10.5.21
- dev-dependabot/composer/doctrine/dbal-3.8.5
- dev-dependabot/composer/orchestra/testbench-9.1.2
- dev-dependabot/composer/brianium/paratest-7.4.5
- dev-dependabot/npm_and_yarn/doc/express-4.19.2
- dev-dependabot/npm_and_yarn/doc/follow-redirects-1.15.6
- dev-dependabot/npm_and_yarn/doc/ip-1.1.9
- dev-binary
- dev-gh-479
- dev-translations
- dev-client
- dev-dots
This package is auto-updated.
Last update: 2024-09-19 10:38:19 UTC
README
Lodata 是一个 OData v4.01 生成器协议的实现,专为与 Laravel 框架一起使用而设计。
OData (开放数据协议) 是一个 ISO/IEC 批准、OASIS 标准,它定义了构建和消费 RESTful API 的一套最佳实践。
OData 帮助你在构建 RESTful API 的同时专注于业务逻辑,而无需担心请求和响应头、状态码、HTTP 方法、URL 规范、媒体类型、有效载荷格式、查询选项等各种方法。OData 还提供有关跟踪更改、定义可重用过程的函数/操作以及发送异步/批量请求的指导。
OData RESTful API 容易消费。OData 元数据,即 API 数据模型的可读描述,使得创建强大的通用客户端代理和工具成为可能。元数据以 OData 特定的 XML 和 JSON 格式,以及 OpenAPI v3 文档提供。
从 Laravel 暴露 API 有许多工具和技术,Lodata 在某些特定用例中可能非常适合您的应用程序。
- 使用支持 OData 的企业 UI 框架(如 Sencha ExtJS、DevExtreme、Kendo UI 和 Syncfusion)开发 单页应用程序 和 移动应用程序。
- 与诸如 Excel、PowerBI 和 Tableau 等业务智能工具建立实时连接,避免笨拙的 CSX/XLSX 导出。
- 为工具如 Postman 发布现成的可发现 OpenAPI 文档,以帮助第三方与您的应用程序交互。
- 在 Laravel 中开发 微服务。由于所有 OData 服务都使用相同的请求语法,随着您的团队开发许多服务,您可以保证 API 的一致性。
- 与来自 SAP、SalesForce 和 Microsoft 的企业应用程序快速创建简单的集成。在这些应用程序中,无需编写一行代码即可呈现表单、表格数据和搜索界面。
您可以使用任何HTTP客户端构建OData请求,但也存在许多针对不同编程语言的开发友好型 OData库。
现在就去查看五分钟的 入门指南 吧!
支持
Flat3 现在为Lodata提供商业支持。如果您需要帮助将Lodata集成到您的应用程序中,想构建一个由Lodata提供动力的服务,或者需要新功能,请 与我们联系。