Repaso a una alternativa moderna y fácil de usar a DomPDF para la generación de PDFs en PHP.
#laravel
Cómo ejecutar múltiples updateOrCreate de forma óptima en Laravel a través del método upsert.
En alguna ocasión me he visto en la necesidad de ejecutar diferentes jobs en Laravel de forma secuencial y ordenada, de forma que un job no pueda ser ejecutado sin que los anterior...
Laravel tiene un sistema de colas bastante potente. Además, como todo, está bastante abstraído del sistema que utiliza por detrás. ¿Qué quiero decir con esto?
Utilizando la facade de DB de Laravel es bastante sencillo comprobar si estamos conectados a la base de datos
Un overview a cómo extender Carbon añadiendo métodos propios.
A veces, Eloquent es demasiado mágico. Hay muchos métodos que podemos llamar pero que no existen, y no son autocompletados por nuestro editor.
La memoria es siempre uno de los grandes olvidados en nuestra aplicación. Hasta que se llena...
Cómo dividir la gestión de una tabla en diferentes recursos en Filament.
Una forma rápida de mostrar / ocultar una página o un resource cuando usamos Filament a través de la función shouldRegisterNavigation.
Laravel nos provee de una forma muy sencilla de crear variables globales que están accesibles desde cualquier componente Blade que creemos en el proyecto.
Resumen de cómo funciona la inyección de dependencias en Laravel a través del Service Container.
Un overview rápido a Laravel Zero, de Nuno Maduro.
Laravel nos permite de forma muy sencilla crear URLs firmadas, que contienen un parámetro signature que permite a Laravel comprobar que la URL no ha sido modificada por un tercero...
Un overview a los enum, que se incorporaron en PHP8.1, y cómo aprovecharlos en Laravel.
Uso de la clase ZipArchive y la facade HTTP para descargar y extraer un fichero .zip desde una URL.
Cómo acceder correctamente a los valores del formulario en una custom page o un formulario de Filament.
El cliente nos pide que lo añadamos dentro de nuestro <head> y ahí se queda pero... ¿cómo podemos hacer para que no se cargue mientras desarrollamos?
Sinceramente, pensaba que era una tontería y que no habría tanta diferencia. Sin embargo, cuando te acostumbras a usar el alias es un cambio muy grande en productividad.
Un overview sobre Valet, una herramienta de Mac para gestionar las aplicaciones Laravel.
Este método nos permite separar una colección en 2 colecciones según un criterio definido por una función.
Veamos cómo reutilizar lógica de negocio desde stored procedures en nuestra aplicación Laravel.
Con el objetivo de reducir queries y llamadas a funciones innecesarias, en Eloquent tenemos dos funciones que nos pueden ayudar.
Veamos una de las características de Eloquent que más pasan desapercibidas al hacer búsquedas anidadas.