rabsanaco / api
一个用于使用 PHP 和 Laravel 构建可扩展和可测试的 API 中心应用的完美框架。
Requires
- php: >=7.1.3
- ext-mbstring: *
- ext-openssl: *
- ext-pdo: *
- ext-tokenizer: *
- doctrine/dbal: 2.5.*
- fideloper/proxy: ~4.0
- laravel/framework: 5.6.*
- laravel/tinker: ~1.0
- wikimedia/composer-merge-plugin: ^1.3.1
Requires (Dev)
- filp/whoops: ~2.0
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~7.0
- dev-master
- 7.4.x-dev
- v7.4.8
- v7.4.7
- v7.4.6
- v7.4.5
- v7.4.4
- v7.4.3
- v7.4.2
- v7.4.1
- v7.4.0
- 7.3.x-dev
- v7.3.3
- v7.3.2
- v7.3.1
- v7.3.0
- v7.2.3
- v7.2.2
- v7.2.1
- v7.2.0
- 7.1.x-dev
- v7.1.4
- v7.1.3
- v7.1.2
- v7.1.1
- v7.1.0
- 7.0.x-dev
- v7.0.3
- v7.0.2
- v7.0.1
- v7.0.0
- 5.0.x-dev
- v5.0.5
- v5.0.4
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- 4.1.x-dev
- v4.1.4
- v4.1.3
- v4.1.2
- v4.1.1
- v4.1.0
- 4.0.x-dev
- v4.0.2
- v4.0.1
- v4.0.0
- 3.0.x-dev
- v3.0.2
- v3.0.1
- v3.0.0
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.1
- v2.3.0
- v2.2.0
- v2.1.0
- v2.0.2
- v2.0.1
- v2.0.0
- v1.1.0
- v1.0.2
- v1.0.1
- v1.0.0
- v1.0.0-rc.4
- v1.0.0-rc.3
- v1.0.0-rc.2
- v1.0.0-rc.1
- v1.0.0-beta.3
- v1.0.0-beta.2
- v1.0.0-beta.1
- v1.0.0-beta
- v1.0.0-alpha.8
- v1.0.0-alpha.7
- v1.0.0-alpha.6
- v1.0.0-alpha.5
- v1.0.0-alpha.4
- v1.0.0-alpha.3
- v1.0.0-alpha.2
- v1.0.0-alpha.1
- v1.0.0-alpha
- dev-laravel-6
- dev-7.2-LTS
This package is auto-updated.
Last update: 2024-09-29 05:42:35 UTC
README
快速构建优秀的 API | 使用 PHP 和 Laravel
什么是 Apiato
Apiato 是一个用于使用 PHP 构建可扩展和可测试的 API 中心应用(或启动项目)的框架。它建立在 Laravel 之上。
它旨在帮助您更快地构建可扩展的 API,通过提供便于开发任何 API 中心应用的工具和功能。
Apiato 以非常创造性的方式使用了最好的框架、工具和约定,为现代 PHP 应用程序提供了一组丰富的功能。
原因:因为从头开始设置一个可靠的 API 需要花费大量时间(当然,时间就是金钱!)。Apiato 免费提供全面文档的强大 API 的核心功能,这样您就可以专注于编写业务逻辑,从而更快地向客户交付。
为什么是 API 中心应用?
今天,我们生活在一个数字时代,几乎一切都与互联网相连。
构建跨设备应用已成为必须。为此,您需要 API(应用程序编程接口)。
Web 开发人员习惯于直接从后端提供 HTML 页面。然而,这种传统方法在当今时代有很多缺点。
API 可以提供任何东西(移动应用、Web 应用、智能电视、智能手表等)。此外,它还可以公开提供给世界各地的开发者,让他们可以与您的应用交互并帮助您的业务增长。
API 中心应用允许前端(Web + 移动)和后端开发人员并行工作。前端应用准备就绪后,它们将附加到后端(API 中心)代码上以开始工作。这导致前端和后端代码之间没有解耦,并且消除了依赖。API 文档在所有应用的整个开发生命周期中充当双方的合同。
功能
Apiato 提供了出色的功能
赞助商
您的标志将出现在 github 仓库 索引页面、网站 入口页面和 文档 主页上,并链接到您的网站。[成为赞助商]
文档
Apiato 使用新的架构模式 Porto 构建。
Porto SAP 是一种现代的软件架构模式,旨在帮助开发者以超级可维护的方式组织代码。它对于大型和长期项目非常有帮助,因为这些项目随着时间的推移往往会变得更加复杂。
使用 Porto 架构构建您的应用是完全 可选的。作为替代方案,您可以使用 MVC 架构来构建它,并仍然从 Apiato 的所有功能中受益。
点击下面的图标加入我们的 Slack 聊天室。
贡献者
核心贡献者
- Mahmoud Zalt(Twitter @Mahmoud_Zalt)。
- Johannes Schobel
- Johan Alvarez
- 加入我们,让这个项目保持活力。
出色的贡献者
捐赠
通过贡献或捐赠一小笔钱来帮助项目持续发展。提前感谢。
直接通过Paypal捐赠
或者通过Beerpay表达你的支持
或者在Open Collective上成为赞助者
许可证
MIT许可证。