PHP-CRUD-API - Thêm REST API vào DB chỉ với 1 tệp
(github.com)<p>- Có thể dễ dàng thêm REST API với nhiều tính năng cho MySQL, PostgrSQL, SQL Server, SQLite<br />
- 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 <br />
- Cài đặt dễ dàng (Composer hoặc 1 tệp)<br />
<br />
Các tính năng được hỗ trợ<br />
- Có thể áp dụng và bảo trì với ít mã nguồn<br />
- Hệ thống phân quyền DB/bảng/cột/bản ghi <br />
- Sanitizing đầu vào và kiểm tra hợp lệ bằng quy tắc và callback <br />
- Có thể truyền đối tượng/mảng JSON làm đầu vào <br />
- Hỗ trợ bố cục single & multi DB cho multi-tenant <br />
- Hỗ trợ CORS đa miền <br />
- Có thể đọc kết quả join từ nhiều bảng <br />
- Hỗ trợ tìm kiếm phức hợp <br />
- Hỗ trợ pagination, sắp xếp, danh sách Top N và chọn cột <br />
- Kết quả lồng nhau cho belongsTo, hasMany, HABTM(has_and_belongs_to_many)<br />
- Hỗ trợ Atomic Increment bằng PATCH (dùng cho bộ đếm)<br />
- Hỗ trợ trường nhị phân bằng mã hóa base64 <br />
- Hỗ trợ trường và bộ lọc Spatial/GIS bằng WKT/GeoJSON <br />
- Tạo tài liệu API bằng công cụ OpenAPI <br />
- Xác thực bằng API Key, JWT token, username/password <br />
- Chỉ định cấu hình kết nối DB theo từng phương thức xác thực<br />
- Hỗ trợ đọc cấu trúc cơ sở dữ liệu dưới dạng JSON <br />
- Có thể thay đổi cấu trúc cơ sở dữ liệu theo kiểu REST <br />
<br />
Các dự án liên quan <br />
- JS-CRUD-API : thư viện client JS cho PHP-CRUD-API <br />
- PHP-API-AUTH : nhà cung cấp xác thực cho PHP-CRUD-API chỉ với 1 tệp<br />
- PHP-CRUD-UI : UI cho PHP-CRUD-API chỉ với 1 tệp<br />
- PHP-CRUD-ADMIN : giao diện quản trị cơ sở dữ liệu cho PHP-CRUD-API chỉ với 1 tệp<br />
- PHP-SP-API : thêm REST API vào SQL Database chỉ với 1 tệp <br />
- VUE-CRUD-UI : thêm Vue UI vào PHP-CRUD-API chỉ với 1 tệp </p>
Chưa có bình luận nào.