Transacciones en Laravel (Insertar modelos relacionados)

tramsacciones laravel

Aplicando el patrón de diseño State en laravel

patron de diseno state

Existen muchos casos en los que nuestra aplicación realiza acciones de acuerdo a un “estado”.

Un ejemplo típico de esto es cuando compras cosas en línea y dejas el carrito lleno sin completar la compra.

De forma interna el sistema detecta este carrito en el estado “no completado” y te hace recordatorios regulares vía E-mail para que finalices la compra.

Continue reading Aplicando el patrón de diseño State en laravel

Aplicando el Patrón de Diseño Builder en Laravel

utilizando el patrón de diseño builder

Novedades de Laravel 6: Modelos implícitos en validaciones

modelos implicitos unique exists

Novedad de Laravel 6: Assert Deleted

Assert deleted

PHP 7.4 Expansión dentro de arreglos (Unpacking inside arrays)

php 7.4 expansión de arreglos

¡PHP 7.4 ya está Disponible!, Entérate de todo lo nuevo

PHP 7.4

3 Técnicas de refactorización de código que siempre puedes usar

3-tecnicas-de-refactorizacion-de-codigo

El otro día mire un vídeo de Laravel Bussines que trataba sobre técnicas de refactorización de métodos y me sorprendió ver que en lugar de hacer uso de una técnica para refactorizar se fue inmediatamente a resolver el problema creando métodos encadenados.

Así que decidí escribir este articulo para resolver el mismo problema, pero ahora usando tres técnicas para refactorizar código que además, me llevaron a resolver el problema de otra forma, creo que estas técnicas de refactorización se pueden utilizar casi siempre para organizar y limpiar nuestro código y dejar algo mas legible y fácil de usar.

Continue reading 3 Técnicas de refactorización de código que siempre puedes usar

Deja de utilizar Jobs con las notificaciones

jobs-notificaciones

Laravel: Escribe rutas IDE friendly

rutas ide friendly