gte451f / phalcon-json-api-package
一套为在Phalcon应用程序中使用以创建RESTful API而设计的工具
3.2.11
2018-11-01 17:57 UTC
Requires
- php: >=7.0
- ext-phalcon: ^3.0
- jsanc623/phpbenchtime: 2.*
README
一个用于帮助您在Phalcon中创建JSON:API的Composer包
当PHP开发者想创建一个API来驱动他们的客户端SPA时会发生什么?嗯,您可以从Phalcon(一个现代的超级快速框架)开始,松散地遵循JSON:API规范,并将其打包为Composer。结果是phalcon-json-api包(以下简称为API),所以请享受。
系统需求
- Phalcon 3.x
- SQL持久层(例如,MYSQL,MariaDB)。请确保数据库由Phalcon数据库抽象层支持。
- PHP版本 7+
发行说明
了解API的最新计划在这里。
Phalcon是如何使用的?
Phalcon是这个项目依赖的底层框架。任何API包的使用者都需要在他们的系统上安装一个有效的Phalcon安装。API广泛使用了Phalcon子系统,包括ORM、路由和服务定位器。
如何使用JSON:API?
Phalcon JSON API包试图尽可能遵循JSON API规范。该项目在JSON API规范之外还包含了一些增强功能。
如何快速看到这个项目的实际应用?
新用户被鼓励下载和安装姊妹项目,该项目是一个简单的示例应用程序,演示了如何使用API。这个简单的应用程序包括了构成API的所有构建块,包括使用传统的Phalcon对象(如控制器和模型)以及专为API使用设计的对象(如实体、路由和搜索助手)。
如何安装此项目?
除了满足系统要求外,您还应在composer文件中包含此项目。以下是一个包含一些额外库的示例composer文件,这些库用于测试和计时API响应。
{
"require": {
"jsanc623/phpbenchtime": "dev-master",
"gte451f/phalcon-json-api-package": "dev-master"
},
"require-dev": {
"codeception/codeception": "*",
"flow/jsonpath": "dev-master"
}
}
维基在哪里?
更多帮助信息在这里。