-
Permite agregar fácilmente una API REST con diversas funciones a MySQL, PostgreSQL, SQL Server y SQLite
-
Implementación en PHP de TreeQL, un lenguaje de consultas que devuelve JSON estructurado
-
Instalación sencilla (Composer o un solo archivo)
Funciones compatibles
-
Se puede aplicar y mantener con poco código
-
Sistema de permisos para base de datos/tablas/columnas/registros
-
Sanitización de entrada y validación mediante reglas y callbacks
-
Permite enviar objetos/arreglos JSON como entrada
-
Soporte para layouts multi-tenant de una sola DB y múltiples DB
-
Soporte de CORS para múltiples dominios
-
Permite leer resultados con
joinentre varias tablas -
Soporte para búsquedas compuestas
-
Soporte para paginación, ordenamiento, listas Top N y selección de columnas
-
Resultados anidados de
belongsTo,hasMany, HABTM (has_and_belongs_to_many) -
Soporte para incremento atómico usando PATCH (para contadores)
-
Soporte para campos binarios usando codificación base64
-
Soporte para campos y filtros espaciales/GIS con WKT/GeoJSON
-
Generación de documentación de API con herramientas OpenAPI
-
Autenticación con API Key, token JWT y usuario/contraseña
-
Configuración de conexión a la DB según la autenticación
-
Soporte para leer la estructura de la base de datos en JSON
-
Permite modificar la estructura de la base de datos vía REST
Proyectos relacionados
-
JS-CRUD-API : librería cliente JS para PHP-CRUD-API
-
PHP-API-AUTH : proveedor de autenticación para PHP-CRUD-API en un solo archivo
-
PHP-CRUD-UI : UI para PHP-CRUD-API en un solo archivo
-
PHP-CRUD-ADMIN : interfaz de administración de base de datos para PHP-CRUD-API en un solo archivo
-
PHP-SP-API : agrega una API REST a una base de datos SQL con un solo archivo
-
VUE-CRUD-UI : agrega una UI de Vue a PHP-CRUD-API con un solo archivo
Aún no hay comentarios.