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

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.