/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $empleado = Empleado::find($id); $empleado->fill($request->all()); $empleado->save(); return redirect()->route('admin.empleados.index'); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return Cuenta */ public function create(array $data) { $cuenta = new Cuenta(); $cuenta->setAttribute('rut', $data['rut']); $cuenta->setAttribute('password', bcrypt($data['password'])); $cuenta->save(); $empleado = Empleado::find($data['rut']); $empleado->setAttribute('id_cuenta', $cuenta->id); $empleado->save(); return $cuenta; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $empleado = Empleado::find($id); $exito = $empleado->delete(); if ($exito) { Flash::success('Empleado desvinculado con exito'); return redirect('empleados'); } else { Flash::error('Empleado no pudo ser desvinculado'); return redirect('empleados'); } }
public function destroy($rut_empleado) { $empleado = Empleado::find($rut_empleado); $empleado->delete(); return redirect('empleados'); }