Imágen del post15

Curso Laravel - Parte 15 - Sistema de menús III

  • tutorialesvirtuales
  • 2019 09-23

En este video veremos varias cosas importantes, entre las que se encuentra la validacion del formulario usando FormRequest además de usar Rules para crear nuestras reglas personalizadas, veremos la forma de imprimir los errores de formulario y como imprimir mensajes pasados desde el controller.

Comentarios (2)
  • imagen_usuario
    Darwin bueno 2019 10-30
    Para hacer validación de dos campos como seria ejemplo tipo documento: required Número documento: required y único si tipo de documento es tal mejor dicho al unir los dos campos sea única la combinación
    • Debes estar registrado en el sitio para dejar comentarios o preguntas.
    • imagen_usuario
      roosvelt 2019 11-03
      unique:persona,documento," . $this->route('id') . ",id,tipo_documento" . $this->tipo_documento. Estoy suponiendo que la tabla es persona, el campo del documento es documento y el del tipo documento tipo_documento, y que así se llama el campo en el request
  • imagen_usuario
    Darwin bueno 2019 11-12
    public function rules(){ return [ 'fechaIngreso' => 'required|date' , 'tipoDocumento' => 'required|max:50|not_in:0', 'numeroDocumento' => 'unique:clientemega,numeroDocumento,'.$this->route('id').",id,tipodocumento".$this->tipoDocumento, 'nombres' => 'required|max:70', 'apellidos' => 'required|max:70', 'fechaNacimiento' => 'required|date', 'estadoCivil' => 'required|max:11|not_in:0', 'sexo' => 'required|max:11|not_in:0', 'entidad' => 'required|max:11|not_in:0', ] esta solucion me sale error la solucion que hice fue ['required','numeric', new ExisteDocumento($this->get('tipoDocumento'))], le pase un regla llamada existedocumento le pase un parametro que es el tipo de documento y ps el atritubuto documento dentro de la regla quedo $documento = Cliente::where($attribute, $value)->where("tipoDocumento",$this->tipo)->get()->toArray(); if($documento){ return false; }else{ return true; }
    • Debes estar registrado en el sitio para dejar comentarios o preguntas.
Deje aquí su comentario o pregunta
Debes estar registrado en el sitio para dejar comentarios o preguntas.