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