laravel Cambiar los requisitos de contraseñas en Laravel Por defecto, Laravel tiene unos requisitos de validación para las contraseñas. Por defecto, te requiere que sea de 8 caracteres, pero podemos definir reglas para ser mucho más estrictos.
laravel Redirigir a una URL con fragmento en Laravel Veamos cómo Laravel nos permite redirigir a los usuarios directamente a uno de los fragmentos de una página de forma sencilla.
laravel Iniciar sesión con enlaces mágicos en Laravel Un enlace mágico es un enlace temporal que permite iniciar sesión como un usuario sin contraseña. Veamos cómo usarlos en nuestra aplicación Laravel
deepl Traducir textos usando DeepL en Laravel La API de DeepL es bastante sencilla y tiene un tier gratuito de 500.000 caracteres al mes que podemos usar para introducir cierta inteligencia en nuestras aplicaciones Laravel.
openai Conectando con OpenAI GPT3 usando PHP Un overview al paquete de Nuno Maduro para conectarnos con el modelo GPT-3 de OpenAI usando PHP.
laravel Hashear una contraseña en Filament Una de las cosas que más repito cuando hago una plataforma basada en Laravel y usando Filament es la gestión de usuarios en el panel de administración.
stripe Tip: Acceder a Stripe desde Cashier en Laravel Vemos cómo hacer alguna petición a la API de Stripe que no está cubierta por Cashier de forma sencilla.
php Tipando las respuestas de APIs de terceros en PHP Una de las cosas que más disfruto últimamente cuando programo en PHP es tipar las respuestas APIs de terceros. ¡Veamos por qué!
laravel Usar acciones en Laravel con Laravel Actions Breakdown de uno de mis paquetes favoritos en Laravel
laravel Validar un enum en Laravel Cómo usar una de las reglas de validación de Laravel junto a los enums introducidos en PHP8.1
filament Aumentar el tamaño máximo de ficheros en Filament y Livewire Cómo modificar la restricción de 12288KB de subida de ficheros cuando utilizamos Livewire.
laravel Una forma mejor de redirigir a los usuarios a la homepage en Laravel Un pequeño tip que mejora la legibilidad de nuestro código cuando redireccionamos a un usuario a la home page.
eloquent Habilitando el modo estricto en Eloquent Desde Laravel 9.35, Eloquent incluye un modo estricto que nos será bastante útil a la hora de desarrollar nuestra aplicación para evitar problemas de rendimiento y funcionalidad futuros.
filament Pasar variables a una custom page en Filament Uso de getViewData() para poder enviar datos a una página sin tener que modificar el método mount()
laravel Marcar URLs como no indexables con Middlewares en Laravel Marcar páginas como no indexables usando Middlewares es mi opción favorita, ya que podemos saber de un plumazo qué URLs no se están indexando.
laravel Filament es muy lento con Laravel Debugbar Al usar Laravel Debugbar con Filament, es probable que el panel nos parezca más lento. Por suerte, ¡arreglarlo es bastante sencillo!
laravel Usar Valet con Vite en Laravel Cómo configurar Vite para que funcione perfectamente con Valet cuando usamos SSL.
laravel Hacer una búsqueda por relación en Eloquent Uso del método whereRelation para hacer búsquedas en relaciones en Eloquent
eloquent Crear un diagrama entidad-relación en Eloquent Cuando una nueva persona hace onboarding en un proyecto, conocer cómo funciona la base de datos es una de las tareas más difíciles, pero se puede hacer más llevadero teniendo un diagrama entidad-relación actualizado.
filament Campos requeridos condicionalmente según contexto en Filament Cómo usar el contexto en Filament para requerir campos de forma condicional.
alpinejs Debouncing input en Laravel con Alpine El debouncing es una técnica que se asegura de que una función x() solo se llame una vez durante un intervalo de tiempo determinado.
laravel Ejecutar acciones cuando un modelo se crea, se edita o se elimina en Laravel Muchas veces, en nuestros back-end, tenemos que realizar varias acciones una vez un registro se inserta / edita. Para esto, podemos usar los eventos de Eloquent.
laravel Actualizar una colección de Eloquent en Laravel en una sola query Veamos cómo usar el método toQuery para actualizar múltiples registros desde una colección de Eloquent.
eloquent Crear atributos computados en Eloquent Los accessors de Eloquent son una herramienta muy potente para hacer tu código más DRY. Además, si los juntamos con el cacheo que nos provee Eloquent, podemos hacer algunas tareas repetitivas de forma mucho más rápida y eficiente.
seo HSTS: Protege tu web contra ataques Man in the Middle ¿Sabías que es probable que tu web sea vulnerable a ataques Man In The Middle?