hascoding/webapi

PHP 自动 CRUD 操作

v1.0.2 2021-12-28 20:22 UTC

This package is auto-updated.

Last update: 2024-09-11 03:33:49 UTC


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}