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”

Angular6 + Material – Corrección de un tutorial

Recientemente estuve tratando de aprender sobre Angular 6 y Material como plataforma para crear aplicaciones web con componentes de interfaz de usuario avanzados.

Me topé con este tutorial que me pareció sencillo  pero a la vez me dio algunos dolores de cabeza por cambios que han ocurrido en el ecosistema de Angular que hacen que algunos pasos del tutorial no funcionen.

Bien, seguidamente presento algunas de las correcciones que tuve que realizar para que funcionara. Continuar leyendo “Angular6 + Material – Corrección de un tutorial”

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”