示例#1
0
 public function regPersona($data)
 {
     $profesion = $data['profesion'];
     $fotocheck = $data['fotocheck'];
     $costo_h = $data['costo_h'];
     $rules = ['nombres' => 'required|min:4', 'apellidoP' => 'required|min:4', 'apellidoM' => 'required|min:4', 'dni' => 'required|min:8|numeric|unique:personas', 'celular' => 'min:7'];
     $data = array_only($data, array_keys($rules));
     $validation = \Validator::make($data, $rules);
     $isValid = $validation->passes();
     if ($isValid) {
         $persona = new Persona($data);
         $persona->estado = true;
         $persona->profesion_id = $profesion;
         $persona->fotocheck = $fotocheck;
         $persona->costo_h = $costo_h;
         $persona->save();
         return 1;
     } else {
         return $validation->messages();
     }
 }