예제 #1
0
 public function update($id)
 {
     $padre = Padre::find($id);
     $rules = ['nombres_p' => 'required', 'esta_vivo_p' => 'required', 'nombres_m' => 'required', 'esta_vivo_m' => 'required', 'vives_con_tus_padres' => 'required', 'numero_hermanos' => 'required', 'que_lugar_ocupas_en_la_familia' => 'required'];
     if (Input::get('esta_vivo_p') == 'si') {
         $rules['telefono_p'] = 'required';
         $rules['edad_p'] = 'required';
         $rules['ocupacion_p'] = 'required';
         $rules['escolaridad_p'] = 'required';
         $rules['horario_laboral_p'] = 'required';
         $padre->telefono_p = Input::get('telefono_p');
         $padre->edad_p = Input::get('edad_p');
         $padre->ocupacion_p = Input::get('ocupacion_p');
         $padre->escolaridad_p = Input::get('escolaridad_p');
         $padre->horario_laboral_p = Input::get('horario_laboral_p');
     } else {
         $padre->telefono_p = "";
         $padre->edad_p = "";
         $padre->ocupacion_p = "";
         $padre->escolaridad_p = "";
         $padre->horario_laboral_p = "";
     }
     if (Input::get('esta_vivo_m') == 'si') {
         $rules['telefono_m'] = 'required';
         $rules['edad_m'] = 'required';
         $rules['ocupacion_m'] = 'required';
         $rules['escolaridad_m'] = 'required';
         $rules['horario_laboral_m'] = 'required';
         $padre->telefono_m = Input::get('telefono_m');
         $padre->edad_m = Input::get('edad_m');
         $padre->ocupacion_m = Input::get('ocupacion_m');
         $padre->escolaridad_m = Input::get('escolaridad_m');
         $padre->horario_laboral_m = Input::get('horario_laboral_m');
     } else {
         $padre->telefono_m = "";
         $padre->edad_m = "";
         $padre->ocupacion_m = "";
         $padre->escolaridad_m = "";
         $padre->horario_laboral_m = "";
     }
     if (Input::get('vives_con_tus_padres') == 'si') {
         $padre->con_quien_vives = "";
     } else {
         $padre->con_quien_vives = Input::get('con_quien_vives');
     }
     $validator = Validator::make(Input::except('_token'), $rules);
     if ($validator->fails()) {
         $messages = $validator->messages();
         return Redirect::back()->withInput()->withErrors($validator);
     }
     $padre->nombres_p = Input::get('nombres_p');
     $padre->esta_vivo_p = Input::get('esta_vivo_p');
     $padre->nombres_m = Input::get('nombres_m');
     $padre->esta_vivo_m = Input::get('esta_vivo_m');
     $padre->vives_con_tus_padres = Input::get('vives_con_tus_padres');
     $padre->numero_hermanos = Input::get('numero_hermanos');
     $padre->que_lugar_ocupas_en_la_familia = Input::get('que_lugar_ocupas_en_la_familia');
     $padre->save();
     return Redirect::route('padres');
 }
 public function update($id)
 {
     $data = Padre::find($id);
     if (Input::get('lugar_trabajo_p') != null) {
         $data->lugar_trabajo_p = Input::get('lugar_trabajo_p');
         $data->ingreso_mensual_p = Input::get('ingreso_mensual_p');
     }
     if (Input::get('lugar_trabajo_m') != null) {
         $data->lugar_trabajo_m = Input::get('lugar_trabajo_m');
         $data->ingreso_mensual_m = Input::get('ingreso_mensual_m');
     }
     $data->save();
     return Redirect::back();
 }