Entradas

Mostrando las entradas con la etiqueta request

Agregar y modificar un campo en el form request validation de laravel 8

Imagen
  Lavarel  es uno de los framework de backen mas usado en el lenguaje PHP, algo que ya saben si están buscando  solución a este tipo de problemas. Me encontré con este inconveniente y realicé las consultas necesarias para solucinarlos, espero que les pueda servir y ahorrarles tiempo. Para ponerlos en contexto, tengo un formulario para registrar usuarios create.blade.php con los siguientes campos : dni, name, lastname, lastname2, email, password, status. En mi controlador UserController.php en la función store escribí la lógica para guardar un usuario. public   function   store (R equest   $request ){                 $request -> validate ([              'dni'  =>  'bail|required|numeric|digits:10' ,              'name'  =>  'bail|required' , ...

regla unique en form request validation en lavarel 8

Imagen
 Estuve realizando el formulario para actualizar usuarios, para las validaciones usé un  form request validation  UpdateUserRequest.php el cual quedo de la siguiente manera. La función authorize debe estar en true para que se puedan ejecutar las demás acciones. public   function   authorize ()     {          return   true ;     } Se establecieron las reglas de validación. se tienen dos campos con atributos únicos los cuales son: dni, email para lo cual se va a usar el metodo unique. La novedad es que cuando se se  envía el formulario para validar, este detecta el dni y el email como valores ya existentes. Por ende se necesita que se realice la validación con una excepción ignorando los campos dni y email con los mismos valores pertenecientes al mismo usuario.      public   function   rules ()     {      ...