Creando un API REST con acceso a base de datos con PHP7 + SLIM + ILLUMINATE

En una publicación  anterior revisamos la creación de un proyecto básico de PHP usando la plataforma SLIM.

En esta ocasión vamos a profundizar en algunos conceptos importantes para desarrollar una interfaz de programación (API) basada en protocolo REST que a su vez interactúe con una base de datos MySQL usando el paquete Illuminate/Database. Continuar leyendo “Creando un API REST con acceso a base de datos con PHP7 + SLIM + ILLUMINATE”

PHP + MariaDB + Netbeans + Illuminate: Generador de clases modelo de base de datos

El siguiente fragmento de código SQL se parece mucho al que utilizamos en una publicación anterior, solamente que en este caso generamos  una lista de clases modelo con comentarios y propiedades predefinidas para ser usados con la librería Illuminate y Netbeans para habilitar Intellisense en los objetos del modelo para todas las columnas.

En algunas ejecuciones es necesario quitar las comillas dobles que se generan al rededor de cada clase.
Continuar leyendo “PHP + MariaDB + Netbeans + Illuminate: Generador de clases modelo de base de datos”

PHP + MariaDB + Netbeans + php-activerecord: Generador de clases modelo de base de datos

El siguiente fragmento de código SQL genera una lista de clases con comentarios y propiedades predefinidas para ser usados con la librería phpactiverecord y Netbeans para habilitar Intellisense en los objetos del modelo para todas las columnas.

En algunas ejecuciones es necesario quitar las comillas dobles que se generan al rededor de cada clase.
Continuar leyendo “PHP + MariaDB + Netbeans + php-activerecord: Generador de clases modelo de base de datos”