Laravel 5.5 Reglas de Validación Personalizadas

Este artículo es una traducción de Laravel 5.5. Custom Validator Rules.

Una nueva característica que aparecera en Laravel 5.5 es la de añadir reglas de validación personalizadas y Taylor ha escrito un un rápido tutorial sobre esto mismo.

Aquí está un ejemplo de la validación:

y aquí está la clase ValidRepository que realiza la comprobación:

Para obtener información completa sobre esto, eche un vistazo a la publicación de Taylor , que entra en detalles sobre todo esto.

Comparte este artículo

Entra en la discusión y deja tu comentario

  • str

    Que opinan de hacer la validación dentro del modelo Source?

    • sebastian cortes

      Si puedes, es totalmente valido, pero a medida que vas añadiendo lógica, tu modelo ira creciendo, por ende allí si es bueno separar en clases, creo que queda más fácil de mantener.

      • str

        Pero ¿cómo haces la validación en el modelo si el método $request->validate() pertenece al request?

        • sebastian cortes

          haciendo un metodo en el modelo donde inyectes el request, pero como te digo los form request creo que son la mejor forma de separar este tipo de cosas

          • str

            No creo que sea bueno enviar el objeto request al modelo.

          • sebastian cortes

            Por ?

Veces