hascoding / webapi
PHP 自动 CRUD 操作
Requires
- php: >=7.4
Requires (Dev)
- php: >=7.4
README
PHP 自动 CRUD 操作 Web API
PHP-Automatic-CRUD 是什么?
PHP-Automatic-CRUD 是一个 PHP 库,为您的数据库提供自动的 CRUD 操作。
安装
-
发布版本: 下载
-
将 api 文件夹放置在您的系统目录中。
-
或者
-
Composer 安装:
composer create-project hascoding/webapi myapp -
并且
-
在 api/DbConnect.php 文件中设置您的数据库设置。
-
将 api 文件夹中的 hascoding_api_auth.sql 文件导入到您的数据库中。
-
从您数据库中的 hascoding_api_auth 表创建一个新的令牌。
-
一切准备就绪。
如何使用?
https://{sitename}/api/{table_name}/{table_column_name}/{id}?auth_key={auth_token}&page={page}
- table_name = 'users';
- table_column_name = 'Id';
- id = 1;
- auth_key = '3bb5e585b3b20a089ba46b7d55c74b50';
- page = 1;
https://{sitename}/api/users/Id/1?auth_key=3bb5e585b3b20a089ba46b7d55c74b50&page=1
{table_name} 的方法
- GET: 从 {table_name} 获取所有记录
https://{sitename}/api/{table_name}?auth_key={auth_token}&page={page}
- GET: 通过 id 从 {table_name} 获取记录
https://{sitename}/api/{table_name}/{table_column_name}/{id}?auth_key={auth_token}&page={page}
- POST: 在 {table_name} 中创建新记录
https://{sitename}/api/{table_name}?auth_key={auth_token}
- PUT: 通过 id 更新 {table_name} 中的记录
https://{sitename}/api/{table_name}/{table_column_name}/{id}?auth_key={auth_token}
- DELETE: 通过 id 删除 {table_name} 中的记录
https://{sitename}/api/{table_name}/{table_column_name}/{id}?auth_key={auth_token}
- DELETE: 删除 {table_name} 中的所有记录
https://{sitename}/api/{table_name}/delete?auth_key={auth_token}