-
Eine REST-API mit vielen Funktionen lässt sich einfach zu MySQL, PostgreSQL, SQL Server und SQLite hinzufügen
-
PHP-Implementierung von TreeQL, einer Abfragesprache, die strukturiertes JSON zurückgibt
-
Einfache Installation (Composer oder eine einzelne Datei)
Unterstützte Funktionen
-
Mit wenig Code einsetzbar und wartbar
-
Berechtigungssystem für DBs/Tabellen/Spalten/Datensätze
-
Input-Sanitizing und Validierung mit Regeln und Callbacks
-
JSON-Objekte/-Arrays können als Eingabe übergeben werden
-
Unterstützung für Single- und Multi-DB-Layouts in Multi-Tenant-Umgebungen
-
Unterstützung für Multi-Domain-CORS
-
Lesen von Join-Ergebnissen aus mehreren Tabellen
-
Unterstützung für komplexe Suche
-
Unterstützung für Pagination, Sortierung, Top-N-Listen und Spaltenauswahl
-
Nested Results für belongsTo, hasMany und HABTM (has_and_belongs_to_many)
-
Unterstützung für Atomic Increment mit PATCH (für Counter)
-
Unterstützung für Binärfelder mit base64-Kodierung
-
Unterstützung für Spatial-/GIS-Felder und Filter mit WKT/GeoJSON
-
Erzeugung von API-Dokumentation mit OpenAPI-Tools
-
API-Key-, JWT-Token- und Benutzername/Passwort-Authentifizierung
-
Zuweisung von DB-Verbindungseinstellungen je nach Authentifizierung
-
Unterstützung zum Auslesen des Datenbankschemas als JSON
-
Änderung des Datenbankschemas per REST möglich
Verwandte Projekte
-
JS-CRUD-API: JS-Client-Bibliothek für PHP-CRUD-API
-
PHP-API-AUTH: Authentifizierungsprovider für PHP-CRUD-API in einer Datei
-
PHP-CRUD-UI: UI für PHP-CRUD-API in einer Datei
-
PHP-CRUD-ADMIN: Datenbank-Administrationsoberfläche für PHP-CRUD-API in einer Datei
-
PHP-SP-API: REST-API für SQL-Datenbanken in einer Datei hinzufügen
-
VUE-CRUD-UI: Vue-UI für PHP-CRUD-API in einer Datei hinzufügen
Noch keine Kommentare.