<p>- MySQL, PostgreSQL, SQL Server ve SQLite'a çeşitli özelliklere sahip bir REST API'yi kolayca ekleme<br />
- Yapılandırılmış JSON döndüren bir sorgu dili olan TreeQL'in PHP implementasyonu <br />
- Kolay kurulum (Composer veya tek dosya)<br />
<br />
Desteklenen özellikler<br />
- Az kodla uygulama ve bakım imkanı<br />
- Veritabanı/tablo/sütun/kayıt yetki sistemi <br />
- Kurallar ve callback'ler kullanarak girdi sanitization ve doğrulama <br />
- JSON nesneleri/dizilerini girdi olarak iletebilme <br />
- Multi-tenant tekli ve çoklu veritabanı yerleşimi desteği <br />
- Çok alan adlı CORS desteği <br />
- Birden fazla tablodan join edilmiş sonuçları okuyabilme <br />
- Bileşik arama desteği <br />
- Pagination, sıralama, Top N listeleri ve sütun seçimi desteği <br />
- belongsTo, hasMany, HABTM(has_and_belongs_to_many) için iç içe sonuçlar<br />
- PATCH ile Atomic Increment desteği (sayaçlar için)<br />
- base64 encoding ile binary alan desteği <br />
- WKT/GeoJSON ile Spatial/GIS alanları ve filtreleri desteği <br />
- OpenAPI araçlarıyla API dokümantasyonu oluşturma <br />
- API Key, JWT token, username/password kimlik doğrulaması <br />
- Kimlik doğrulamasına göre veritabanı bağlantı yapılandırması atama<br />
- Veritabanı şemasını JSON olarak okuma desteği <br />
- REST yöntemiyle veritabanı şemasını değiştirebilme <br />
<br />
İlgili projeler <br />
- JS-CRUD-API : PHP-CRUD-API için JS Client kütüphanesi <br />
- PHP-API-AUTH : PHP-CRUD-API için tek dosyalık kimlik doğrulama sağlayıcısı<br />
- PHP-CRUD-UI : PHP-CRUD-API için tek dosyalık UI<br />
- PHP-CRUD-ADMIN : PHP-CRUD-API için tek dosyalık veritabanı yönetici arayüzü<br />
- PHP-SP-API : Tek bir dosyayla SQL Database'e REST API ekleme <br />
- VUE-CRUD-UI : Tek bir dosyayla PHP-CRUD-API'ye Vue UI ekleme </p>
Henüz yorum yok.