Cuando me llegó este mensaje Necesito aprender a preparar entorno de desarrollo php, laravel y react con Docker, ¿tendrás algún ejemplo para recomendarme? Mi primer instinto fue buscar algún tutorial para compartir. ¿Qué otra cosa podría ser mejor, no? Y ahí me metí a hurgar en GitHub y probar unas cuantas opciones pero ninguna parecía… Seguir leyendo Un ejemplo de Laravel React sobre Docker que funciona
Artículos
¿Puede tener éxito una aplicación en PHP estructurado?
Para hacer un proyecto grande, ¿tenés que utilizar PHP Orientado a Objetos? ¿Podés lograr lo mismo programando estructurado mientras que lo hagas de forma limpia y organizada? ¿Tendrá futuro un proyecto desarrollado con PHP estructurado? Estas son algunas de las preguntas que surgen cuando tenés algo de experiencia programando y empezás a pensar en grande.… Seguir leyendo ¿Puede tener éxito una aplicación en PHP estructurado?
Cómo enviar encabezados SOAP desde PHP
El protocolo SOAP, a pesar de lo que indica su nombre, es de todo menos sencillo. Principalmente, su complejidad deriva del hecho de estar basado en XML, aunque no es lo único que tiene. En teoría, es un protocolo super flexible. En la realidad… un dolor de cabeza importante. En PHP existen varias implementaciones que… Seguir leyendo Cómo enviar encabezados SOAP desde PHP
Por qué PHP 8 no satisface el requisito ^7.3 de composer
He ejecutado el comando: composer install En un ordenador de desarrollo recién instalado. Me ha arrojado un error: Root composer.json requires php ^7.3 but your php version (8.1.0) does not satisfy that requirement ¿No se supone que si tengo la versión 8 de PHP ese requisito debería no dar un error? Me crucé con esta… Seguir leyendo Por qué PHP 8 no satisface el requisito ^7.3 de composer
Cómo usar PHPUnit
Te decidiste. Llegó la hora de incorporar el testing automatizado a tus proyectos. Permitime que te felicite, es un gran paso hacia la generación de software de calidad superior. Después de hacer la debida investigación hay pocas dudas: PHPUnit es la herramienta que debes conocer. Para hacerte un poco más sencillo el camino, te dejo… Seguir leyendo Cómo usar PHPUnit
Cómo instalar extensiones PHP en Docker
Estás arrancando la dockerización de tu aplicación PHP. Como para probar un poco, levantaste un contenedor usando un comando: docker run -v $(pwd):/app -it php:latest index.php Y ahí nomás te encontraste con el primero de los problemas: PHP Fatal error: Uncaught Error: Class «ZipArchive» not found ¡Claro! Tu aplicación necesita de la extensión Zip para… Seguir leyendo Cómo instalar extensiones PHP en Docker
Cómo agregar una página de error 500 en un proyecto PHP
Es muy feo encontrarse con una página tipo Cuando estás intentando encontrar lo que buscás, ¿cierto? Es esa sensación de impotencia sobre todo. Error 500. Error interno del servidor. Es la versión digital del «No sos vos, soy yo»… O peor, algo como: Ahí directamente te sentirías insultado… Imaginate que lo mismo sienten los visitantes… Seguir leyendo Cómo agregar una página de error 500 en un proyecto PHP
¿Cuántos contenedores necesita tu php?
Cuando trabajabas con máquinas virtuales no había dudas: cuanto más completa sea la máquina mejor. Sí, instalarla por primera vez era un trabajito. Que definir el hardware, el disco, el sistema operativo, instalarl Apache, MySQL, Git… una mañana se te iba en un abrir y cerrar de ojos. Pero funcionaba. Luego apareció Vagrant y fue… Seguir leyendo ¿Cuántos contenedores necesita tu php?
Cuál es el mejor framework PHP para hacer APIs REST
Te encomendaron hacer una nueva API REST para tu aplicación PHP. Podrías hacer en PHP puro, claro que sí pero tendrías que ponerte a tratar con una cantidad de cosas bastante molestas, entre ellas: Qué pereza, ¿no? Al fin de cuentas… una API es una API… tiene que haber alguna herramienta que simplifique esto. Claro… Seguir leyendo Cuál es el mejor framework PHP para hacer APIs REST
Cómo leer un archivo XML con namespaces
Estoy tratando de leer un xml el cual contiene namespaces, que pesadilla 🙁. La verdad es bastante confuso para mi ese tema; he tratado de varias maneras pero hasta ahora sin éxito, por ahí en la web nos indicaron que lo mas conveniente es hacerlo mediante DOM, estuve leyendo la documentación en el sitio oficial… Seguir leyendo Cómo leer un archivo XML con namespaces