9 puntos por xguru 2021-08-17 | Aún no hay comentarios. | Compartir por WhatsApp
  • 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 join entre 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.

Aún no hay comentarios.