9 điểm bởi xguru 2021-08-17 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Có thể dễ dàng thêm REST API với nhiều tính năng cho MySQL, PostgrSQL, SQL Server, SQLite

  • Bản triển khai PHP của TreeQL, một ngôn ngữ truy vấn trả về JSON có cấu trúc

  • Cài đặt dễ dàng (Composer hoặc 1 tệp)

Các tính năng được hỗ trợ

  • Có thể áp dụng và bảo trì với ít mã nguồn

  • Hệ thống phân quyền DB/bảng/cột/bản ghi

  • Sanitizing đầu vào và kiểm tra hợp lệ bằng quy tắc và callback

  • Có thể truyền đối tượng/mảng JSON làm đầu vào

  • Hỗ trợ bố cục single & multi DB cho multi-tenant

  • Hỗ trợ CORS đa miền

  • Có thể đọc kết quả join từ nhiều bảng

  • Hỗ trợ tìm kiếm phức hợp

  • Hỗ trợ pagination, sắp xếp, danh sách Top N và chọn cột

  • Kết quả lồng nhau cho belongsTo, hasMany, HABTM(has_and_belongs_to_many)

  • Hỗ trợ Atomic Increment bằng PATCH (dùng cho bộ đếm)

  • Hỗ trợ trường nhị phân bằng mã hóa base64

  • Hỗ trợ trường và bộ lọc Spatial/GIS bằng WKT/GeoJSON

  • Tạo tài liệu API bằng công cụ OpenAPI

  • Xác thực bằng API Key, JWT token, username/password

  • Chỉ định cấu hình kết nối DB theo từng phương thức xác thực

  • Hỗ trợ đọc cấu trúc cơ sở dữ liệu dưới dạng JSON

  • Có thể thay đổi cấu trúc cơ sở dữ liệu theo kiểu REST

Các dự án liên quan

  • JS-CRUD-API : thư viện client JS cho PHP-CRUD-API

  • PHP-API-AUTH : nhà cung cấp xác thực cho PHP-CRUD-API chỉ với 1 tệp

  • PHP-CRUD-UI : UI cho PHP-CRUD-API chỉ với 1 tệp

  • PHP-CRUD-ADMIN : giao diện quản trị cơ sở dữ liệu cho PHP-CRUD-API chỉ với 1 tệp

  • PHP-SP-API : thêm REST API vào SQL Database chỉ với 1 tệp

  • VUE-CRUD-UI : thêm Vue UI vào PHP-CRUD-API chỉ với 1 tệp

Chưa có bình luận nào.

Chưa có bình luận nào.