/** * 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->nombre = Str::upper($request->input('nombre')); $empleado->apellido_paterno = Str::upper($request->input('apellido_paterno')); $empleado->apellido_materno = Str::upper($request->input('apellido_materno')); $empleado->save(); return redirect()->route('surtidores'); }
public function store(Request $request) { $departamento = $request->input('departamento'); if ($departamento != '0') { try { DB::beginTransaction(); $empleado = Empleado::create(['nombre' => Str::upper($request->input('nombre')), 'apellido_paterno' => Str::upper($request->input('apellido_paterno')), 'apellido_materno' => Str::upper($request->input('apellido_materno'))]); $usuario = new User(); $usuario->empleado_id = $empleado->id; $usuario->username = Str::upper($request->input('username')); $usuario->password = bcrypt($request->input('password')); $usuario->rol_id = $request->input('departamento'); $usuario->save(); DB::commit(); return redirect()->route('usuario.index'); } catch (QueryException $e) { DB::rollBack(); return redirect()->route('usuario.create'); } } else { return redirect()->route('usuario.create'); } }