コード例 #1
0
 public function postModifcarpersonal(Request $request)
 {
     try {
         $this->validate($request, ['nombre' => 'required|min:3|max:80', 'apaterno' => 'required|min:3|max:80', 'amaterno' => 'required|min:3|max:80', 'fechanac' => 'required', 'telefono' => 'required|min:7|max:35', 'sexo' => 'required', 'puesto_id' => 'required|exists:puestos,id']);
         $persona = Personal::find($request->get('personal_id'));
         $persona->nombre = $request->get('nombre');
         $persona->apaterno = $request->get('apaterno');
         $persona->amaterno = $request->get('amaterno');
         $persona->telefono = $request->get('telefono');
         $persona->fechanac = $request->get('fechanac');
         $persona->sexo = $request->get('sexo');
         $persona->puesto_id = $request->get('puesto_id');
         $persona->save();
         $personal = Personal::with('puesto')->get();
         return array("Msg" => "Registro Exitoso", "Codigo" => "01", "Bandera" => true, "Personal" => $personal);
     } catch (Exception $e) {
         return array("Msg" => $e->getMessage(), "Codigo" => $e->getCode(), "Bandera" => false);
     }
 }
コード例 #2
0
 public function getModificarpersonal()
 {
     $puestos = Puesto::all();
     $personal = Personal::with('puesto')->get();
     return view('admin.modificarpersonal', compact('personal', 'puestos'));
 }