9 Punkte von xguru 2021-08-17 | Noch keine Kommentare. | Auf WhatsApp teilen
  • 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.

Noch keine Kommentare.