示例#1
0
文件: TareoRep.php 项目: Evhanz/KODY
 public function regDetalleTareoPesonal($detalle, $tareoID)
 {
     $persona = Persona::find($detalle['id']);
     $tareo = Tareo::find($tareoID);
     $tareo->detalleTareo()->attach($persona, ['h_trabajadas' => $detalle['hora'], 'costo_h' => $persona->costo_h, 'proforma_id' => $detalle['idProforma']]);
 }
示例#2
0
 public function editPersonal($data)
 {
     $profesion = $data['profesion'];
     $fotocheck = $data['fotocheck'];
     $costo_h = $data['costo_h'];
     $id = $data['id'];
     $rules = ['nombres' => 'required|min:4', 'apellidoP' => 'required|min:4', 'apellidoM' => 'required|min:4', 'dni' => 'required|min:8|numeric|unique:personas,dni,' . $data['id'], 'celular' => 'min:7'];
     $data = array_only($data, array_keys($rules));
     $validation = \Validator::make($data, $rules);
     $isValid = $validation->passes();
     if ($isValid) {
         $persona = Persona::find($id);
         $persona->nombres = $data['nombres'];
         $persona->apellidoP = $data['apellidoP'];
         $persona->apellidoM = $data['apellidoM'];
         $persona->dni = $data['dni'];
         $persona->celular = $data['celular'];
         $persona->estado = true;
         $persona->profesion_id = $profesion;
         $persona->fotocheck = $fotocheck;
         $persona->costo_h = $costo_h;
         $persona->save();
         return 1;
     } else {
         return $validation->messages();
     }
 }