PHP-CRUD-API - Thêm REST API vào DB chỉ với 1 tệp
(github.com)-
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.