From 37f9c93b5c61763d2fd4b174900eac3df48801c1 Mon Sep 17 00:00:00 2001 From: "luciano.cassettai" <luciano.cassettai@campus.unam.edu.ar> Date: Thu, 29 Oct 2020 08:33:57 -0300 Subject: [PATCH] ADD visitas: validaciones de longitud --- visitas/app/Http/Controllers/VisitasController.php | 6 +++--- visitas/resources/views/solicitudPase.blade.php | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/visitas/app/Http/Controllers/VisitasController.php b/visitas/app/Http/Controllers/VisitasController.php index 0a652018..505b65ae 100644 --- a/visitas/app/Http/Controllers/VisitasController.php +++ b/visitas/app/Http/Controllers/VisitasController.php @@ -54,10 +54,10 @@ class VisitasController extends Controller recaptchaFieldName() => recaptchaRuleName(), 'nombre' => 'required|max:30|string', 'apellido' => 'required|max:30|string', - 'dni' => 'required|numeric', - 'telefono' => 'required|numeric', + 'dni' => 'required|digits_between:6,8|numeric', + 'telefono' => 'required|digits_between:6,15|numeric', 'email' => 'required|max:60|email', - 'direccion' => 'required|max:60', + 'direccion' => 'required|min:3|max:60', ]); $idVisitante = $this->tupaApi->postVisitante($request); diff --git a/visitas/resources/views/solicitudPase.blade.php b/visitas/resources/views/solicitudPase.blade.php index 93c3dfb7..f0a8a0c4 100644 --- a/visitas/resources/views/solicitudPase.blade.php +++ b/visitas/resources/views/solicitudPase.blade.php @@ -31,7 +31,7 @@ </div> <div class="form-group"> <label for="dni">DNI<span class="required-field"> * </span></label> - <input type="text" class="form-control form-control-lg" name="dni" id="dni" placeholder="Ingrese numero de dni" required maxlength="8" pattern="\d*" oninvalid="setCustomValidity('Ingrese solamente numeros sin puntos')" onchange="try{setCustomValidity('')}catch(e){}" > + <input type="text" class="form-control form-control-lg" name="dni" id="dni" placeholder="Ingrese numero de dni" required minlength="6" maxlength="8" pattern="\d*" oninvalid="setCustomValidity('Ingrese solamente numeros sin puntos')" onchange="try{setCustomValidity('')}catch(e){}" > </div> <div class="form-group"> <label for="email">Email<span class="required-field"> * </span></label> @@ -39,11 +39,11 @@ </div> <div class="form-group"> <label for="telefono">Telefono<span class="required-field"> * </span></label> - <input type="text" class="form-control form-control-lg" name="telefono" id="telefono" placeholder="Ingrese su numero de telefono" required maxlength="15" pattern="\d*" oninvalid="setCustomValidity('Ingrese solamente numeros')" onchange="try{setCustomValidity('')}catch(e){}"> + <input type="text" class="form-control form-control-lg" name="telefono" id="telefono" placeholder="Ingrese su numero de telefono" required minlength="6" maxlength="15" pattern="\d*" oninvalid="setCustomValidity('Ingrese solamente numeros')" onchange="try{setCustomValidity('')}catch(e){}"> </div> <div class="form-group"> <label for="domicilio">Domicilio<span class="required-field"> * </span></label> - <input type="text" class="form-control form-control-lg" name="direccion" id="direccion" placeholder="Ingrese su domicilio" required maxlength="60"> + <input type="text" class="form-control form-control-lg" name="direccion" id="direccion" placeholder="Ingrese su domicilio" required minlength="3" maxlength="60"> </div> <div class="form-group"> <label for="organizacion">Organizacion</label> -- GitLab