-
เพิ่ม REST API ที่มีฟีเจอร์หลากหลายให้กับ MySQL, PostgrSQL, SQL Server, SQLite ได้อย่างง่ายดาย
-
อิมพลีเมนต์ TreeQL สำหรับ PHP ซึ่งเป็นภาษา query ที่คืนค่า JSON แบบมีโครงสร้าง
-
ติดตั้งง่าย (ผ่าน Composer หรือใช้ไฟล์เดียว)
ฟีเจอร์ที่รองรับ
-
นำไปใช้และบำรุงรักษาได้ด้วยโค้ดจำนวนน้อย
-
ระบบสิทธิ์สำหรับ DB/ตาราง/คอลัมน์/เรคอร์ด
-
การทำ Sanitizing อินพุตและการตรวจสอบความถูกต้องด้วยกฎและ callback
-
รองรับการส่ง JSON object/array เป็นอินพุต
-
รองรับเลย์เอาต์ single และ multi DB แบบ multi-tenant
-
รองรับ CORS หลายโดเมน
-
อ่านผลลัพธ์ที่ join จากหลายตารางได้
-
รองรับการค้นหาแบบผสม
-
รองรับ Pagination, การจัดเรียง, รายการ Top N และการเลือกคอลัมน์
-
Nested Result ของ belongsTo, hasMany, HABTM(has_and_belongs_to_many)
-
รองรับ Atomic Increment ผ่าน PATCH (สำหรับเคาน์เตอร์)
-
รองรับฟิลด์ไบนารีด้วยการเข้ารหัส base64
-
รองรับฟิลด์และฟิลเตอร์ Spatial/GIS ด้วย WKT/GeoJSON
-
สร้างเอกสาร API ด้วยเครื่องมือ OpenAPI
-
การยืนยันตัวตนด้วย API Key, JWT token, username/password
-
กำหนดค่า DB connection แยกตามการยืนยันตัวตน
-
รองรับการอ่านโครงสร้างฐานข้อมูลเป็น JSON
-
เปลี่ยนแปลงโครงสร้างฐานข้อมูลได้ผ่าน REST
โปรเจ็กต์ที่เกี่ยวข้อง
-
JS-CRUD-API : ไลบรารี JS Client สำหรับ PHP-CRUD-API
-
PHP-API-AUTH : ผู้ให้บริการยืนยันตัวตนสำหรับ PHP-CRUD-API แบบไฟล์เดียว
-
PHP-CRUD-UI : UI สำหรับ PHP-CRUD-API แบบไฟล์เดียว
-
PHP-CRUD-ADMIN : อินเทอร์เฟซผู้ดูแลฐานข้อมูลสำหรับ PHP-CRUD-API แบบไฟล์เดียว
-
PHP-SP-API : เพิ่ม REST API ให้ SQL Database ด้วยไฟล์เดียว
-
VUE-CRUD-UI : เพิ่ม Vue UI ให้ PHP-CRUD-API ด้วยไฟล์เดียว
ยังไม่มีความคิดเห็น