-
Permet d’ajouter facilement une API REST riche en fonctionnalités à MySQL, PostgreSQL, SQL Server et SQLite
-
Implémentation PHP de TreeQL, un langage de requête qui renvoie du JSON structuré
-
Installation facile (Composer ou un seul fichier)
Fonctionnalités prises en charge
-
Déploiement et maintenance possibles avec peu de code
-
Système de permissions pour bases de données, tables, colonnes et enregistrements
-
Assainissement des entrées et validation à l’aide de règles et de callbacks
-
Possibilité de transmettre des objets/tableaux JSON en entrée
-
Prise en charge des architectures multi-tenant à base unique ou multiples bases
-
Prise en charge du CORS multi-domaines
-
Lecture possible de résultats issus de jointures sur plusieurs tables
-
Prise en charge de la recherche avancée
-
Prise en charge de la pagination, du tri, des listes Top N et de la sélection de colonnes
-
Résultats imbriqués pour
belongsTo,hasMany, HABTM (has_and_belongs_to_many) -
Prise en charge de l’incrément atomique via PATCH (pour les compteurs)
-
Prise en charge des champs binaires via l’encodage base64
-
Prise en charge des champs et filtres spatiaux/GIS avec WKT/GeoJSON
-
Génération de documentation API avec des outils OpenAPI
-
Authentification par clé API, jeton JWT, nom d’utilisateur/mot de passe
-
Définition de la configuration de connexion DB selon le mode d’authentification
-
Prise en charge de la lecture de la structure de la base de données en JSON
-
Modification possible de la structure de la base de données en REST
Projets liés
-
JS-CRUD-API : bibliothèque client JS pour PHP-CRUD-API
-
PHP-API-AUTH : fournisseur d’authentification pour PHP-CRUD-API en un seul fichier
-
PHP-CRUD-UI : interface utilisateur pour PHP-CRUD-API en un seul fichier
-
PHP-CRUD-ADMIN : interface d’administration de base de données pour PHP-CRUD-API en un seul fichier
-
PHP-SP-API : ajout d’une API REST à une base de données SQL avec un seul fichier
-
VUE-CRUD-UI : ajout d’une interface Vue à PHP-CRUD-API avec un seul fichier
Aucun commentaire pour le moment.