Articulos php

Artículos y reflexiones sobre el lenguaje de programación de alto nivel php.

17/05/2021

Verificar resultados con Laravel Dusk utilizando los resultados que se muestran en el navegador

Laravel dusk nos ofrece la opción de verificar si los cambios se han realizado en la base de datos después de realizar el test. El primer paso, sería realizar el test y con ello, los cambios en la...

Leer mas...

13/05/2021

Diferencias entre los lenguajes de programación de bajo nivel VS lenguajes de alto nivel

Los lenguajes de programación pueden clasificarse en función de si son lenguajes de programación de bajo nivel o de alto nivel. Aunque también se puede establecer una opción intermedia,...

Leer mas...

09/05/2021

Cómo solucionar los principales errores con Laravel Dusk y orchestral/testbench-dusk.

Este artículo, es al final un pequeño recordatorio para cuando me pongo a hacer tests con Laravel Dusk y empiezan a surgir los errores al hacer las pruebas. He intentado recopilar los principales...

Leer mas...

02/05/2021

Nuevo package para Laravel para selects dependientes multinivel (combobox)

Estoy trabajando en un nuevo proyecto y necesitaba un sistema de selects dependientes y con niveles de dependencia infinitos. Revisando packages para Laravel ya...

Leer mas...

17/04/2021

Nuevo package para Laravel, para la gestión de Tablas de Datos

Hace algún tiempo, me plantee el reto de desarrollar un sistema de administración igual que Laravel Nova, pero sin usar Vuejs, una autentica locura de la que aprendí muchísimo. Esta...

Leer mas...

11/04/2021

Simplificando condicionales con PHP (parte II) - Refactoring conditionals

En este artículo, se van a ver diversas técnicas de reducción de condicionales y simplificación de código, para versiones de php8. Este artículo es continuación del ya publicado Simplificando...

Leer mas...

24/03/2021

Simplificando condicionales con PHP (parte I) - Refactoring conditionals

En este artículo, se van a ver diversas técnicas de reducción de condicionales y simplificación de código, para versiones de php7. Es fácil dejarse llevar por un grupo de condicionales...

Leer mas...

08/11/2020

Simplificando Test con la funcionalidad Pages de Laravel Dusk

Últimamente estoy haciendo muchos tests con Laravel Dusk, y he encontrado en la opción de generar Pages una forma de simplificarlos, y además, de una forma...

Leer mas...

25/10/2020

Trucos, consejos y sitaciones extrañas con Laravel Dusk

Llevo varios días liado con las pruebas de una plantilla para panel de administración realizada con Laravel, Livewire y AlpineJS, y la verdad es que...

Leer mas...

03/02/2020

Macros personalizados para Laravel Dusk

A día de hoy, es imposible realizar un desarrollo (en cualquier lenguaje de programación), sin realizar pruebas. En Laravel disponemos de varias herramientas para realizar nuestras pruebas: Http...

Leer mas...

20/01/2020

Crear un package para Laravel

Una buena forma de ordenar y reutilizar nuestro código de Laravel, es mediante el uso de packages. En este artículo, vamos a centrarnos en la creación y desarrollo de packages propios, pero si...

Leer mas...

15/01/2020

Packages imprescindibles para Laravel

Los packages para Laravel son sin lugar a dudas, un forma rápida de solucionar un problema de programación que ya ha sido pensado, planteado y solucionado por otro programador, y que en la mayoría...

Leer mas...

03/01/2020

Patrones de diseño y uso de Pipelines con Laravel

Las Pipelines de Laravel, nos van a permitir enviar un objeto a través de una serie de clases de forma sencilla y ordenada, simplificando considerablemente el código. Realmente, es un patrón de...

Leer mas...

03/12/2019

Actualizando a php 7.4 desde Mac

Ha salido la nueva versión de php: la versión 7.4 con grandes novedades. Destacando las arrow functions que llevaban siendo (desde hace tiempo), una reivindicación por parte de la comunidad php:...

Leer mas...

15/11/2019

Configurar helpers en Laravel

En ocasiones, podemos necesitar acceder a funciones (helpers), desde cualquier parte de nuestro código. Laravel no dispone de esta funcionalidad por defecto, pero existen varias formas de...

Leer mas...

07/11/2019

Migrando el blog a Jigsaw

En 2015, empecé mi primer blog sobre programación. Fue en otro dominio, y con un CMS, que en aquel momento, me parecía una buena opción: AnchorCMS. No tardé mucho en cansarme de sus...

Leer mas...