public function postEdit(Unidades $unidades)
 {
     // create the validation rules ------------------------
     if (Input::get('unidad')) {
         $rules = array('abreviatura' => 'required');
     } else {
         $rules = array('unidad' => 'required');
     }
     // do the validation ----------------------------------
     $validator = Validator::make(Input::all(), $rules);
     // check if the validator failed -----------------------
     if ($validator->fails()) {
         return Redirect::back()->withInput()->withErrors($validator);
     } else {
         $oldunidades = clone $unidades;
         $unidades->nombre = Input::get('unidad');
         $unidades->abreviatura = Input::get('abreviatura');
         if ($unidades->update()) {
             return Redirect::to('dashboard/unidades/index/')->with('msg', 'Unidad Editada con éxito.')->with('class', 'success');
         } else {
             return Redirect::back()->withInput()->with('msg', '¡Algo salió mal! Los datos no fueron editados.')->with('class', 'error');
         }
     }
 }