9 points par xguru 2021-08-17 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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.

Aucun commentaire pour le moment.