Otra cosa molona de Eloquent es que nos permite definir modelos por defecto que se usarán cuando una relación no exista.
#laravel
Veamos cómo configurar Laravel para enlazar la pantalla de error de Ignition con VSCode
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 estr...
Veamos cómo Laravel nos permite redirigir a los usuarios directamente a uno de los fragmentos de una página de forma sencilla.
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
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.
Un overview al paquete de Nuno Maduro para conectarnos con el modelo GPT-3 de OpenAI usando PHP.
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.
Vemos cómo hacer alguna petición a la API de Stripe que no está cubierta por Cashier de forma sencilla.
Una de las cosas que más disfruto últimamente cuando programo en PHP es tipar las respuestas APIs de terceros. ¡Veamos por qué!
Breakdown de uno de mis paquetes favoritos en Laravel
Cómo usar una de las reglas de validación de Laravel junto a los enums introducidos en PHP8.1
Cómo modificar la restricción de 12288KB de subida de ficheros cuando utilizamos Livewire.
Un pequeño tip que mejora la legibilidad de nuestro código cuando redireccionamos a un usuario a la home page.
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 fu...
Uso de getViewData() para poder enviar datos a una página sin tener que modificar el método mount()
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.
Al usar Laravel Debugbar con Filament, es probable que el panel nos parezca más lento. Por suerte, ¡arreglarlo es bastante sencillo!
Cómo configurar Vite para que funcione perfectamente con Valet cuando usamos SSL.
Uso del método whereRelation para hacer búsquedas en relaciones 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 di...
Cómo usar el contexto en Filament para requerir campos de forma condicional.
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.
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.