No dependas de paquetes adaptados a Laravel (u otro framework PHP)

Operadores en PHP

Cuando encuentras una dependencia que quiere añadir a tu proyecto ¿a que es muy cómodo encontrar que alguien ya la adaptado a tu framework favorito? Esto te ahorra algo de trabajo y es una ventaja. ¡Pero cuidado! Esto viene con un coste que puede ser alto. A mí me ha ocurrido en más de una … Leer más

Cómo cambiar un valor del .env de Laravel en un test de PHPUnit

Seguro que ya sabes que a través del fichero phpunit.xml puedes modificar los valores del fichero .env. Por ejemplo puedes hacer que se use una base de datos en memoria para acelerar los test o cambiar el entorno a «testing»: Pero a veces nos interesa cambiar un valor para un único test. Si ese es … Leer más

Migraciones en Laravel: Añadir columna solo si no existe

Las migraciones de Laravel son una herramienta fantástica. Permiten a todo el equipo tener la misma estructura de la base de datos sin tener que andar compartiendo ficheros sql. Basta con hacer un simple: $ php artisan migrate Y ya tenemos la misma estructura que el resto de gente del equipo. Normalmente las migraciones crean … Leer más