Saltar al contenido

En Laravel tenemos un poderoso sistema de validación para asegurarnos que los formularios enviados contengan siempre la información que esperamos y no cualquier cosa, longitud, tipo y mucho más.

En esta entrada te voy a dejar un ejemplo acerca de cómo utilizar la Validación Unique en Laravel para dar de alta y actualizar registros existentes, fíjate.

En el caso anterior fíjate lo sencillo que es validar que el nombre de una ciudad en la tabla de ciudades nunca se repita, en este caso al crear haciendo uso del verbo HTTP POST y al actualizar haciendo uso del verbo HTTP PUT.

Al realizar la  actualización, si te fijas, utilizamos city, que es un dato que nos ofrece la ruta actual, y es justamente donde tenemos la ciudad que estamos actualizando, todo ello gracias a una ruta resource como la siguiente.

¿Cómo aplicar la validación Unique en múltiples columnas?

Muy sencillo, si tenemos un código postal y también deseamos que sea único, podríamos actualizar nuestro FormRequest de la siguiente forma.

school Curso completo

Curso Laravel 12
Completo 2026

El único curso 100% actualizado que incluye Laravel 12, Livewire 3, Vue 3, React 19 e Inertia 2. Aprende con proyectos reales y las últimas funcionalidades.

access_time 8 horas de contenido
layers 4 tecnologías en 1
update 100% actualizado
code Proyectos prácticos
Ver Curso Laravel 12 arrow_forward

star Incluido en cualquier suscripción

Rutas de aprendizaje