Blog
Un tip muy rápido para comprobar si has ejecutado todas las migraciones en Laravel
Un caso de uso para explicar el uso de la función `tap` en Laravel
Mostrar u ocultar contenido en Blade dependiendo del environment que tenemos configurado.
Uso de redirect()→away() para redireccionar al usuario a una URL externa
Cómo solucionar el error ERR_ADDRESS_INVALID cuando usas Laravel Sail con Vite
En uno de los proyectos que estamos haciendo en Calima tenemos que interactuar con la base de datos existente de un proyecto, pero no tenemos mucho permiso para modificar su estruc...
Pequeño tutorial de descarga de precios de diferentes blockchains para ver en vivo Laravel Actions, llamadas HTTP, Carbon, Colecciones y los Upsert.
Leer ficheros grandes siempre suele traer problemas, pero normalmente se puede solventar leyendo fila a fila. Pero... ¿y los JSON?
Continúo con mi serie de posts sobre ficheros grandes. Tras descargar ficheros CSV enormes en local, me tocó leerlos y procesarlos.
Cuando estamos trabajando con ficheros muy grandes, la llamada a `Storage::get($fileName)` va a producir un error porque PHP se queda sin memoria.
Usando Laravel, podemos configurar la descarga de un fichero para que se vaya guardando directamente en una carpeta en local a través del método `sink`.
Teniendo una variable que tiene el nombre del método al que queremos llamar, es muy fácil llamar a este método de forma dinámica.
Las Facades son clases que proveen una interfaz estática a ciertas clases registradas en el Service Container de Laravel. Veamos cómo crearlas de forma automática.
Veamos las novedades de Laravel 10 tras varios meses en construcción
Dos formas diferentes de versionar una API en Laravel: require y el RouteServiceProvider
Cómo generar el HTML de una vista y guardarlo en una variable en Laravel.
Introducción al uso de la función `halt()` para parar la ejecución de un lifecycle de Filament.
Uso de `response()→download()` para devolver la descarga de un fichero en Laravel, y la posibilidad de eliminarlo tras su envío.
Uso de hooks en AdonisJS para "escuchar" a eventos de los modelos de Lucid.