/** * Creamos el usuario a través del registro y le asignamos el rol de usuario */ public function showRegisterPost(RegisterRequest $request) { $form = collect_clean($request->all()); $request['password'] = bcrypt($request->password); $user = User::create($form->toArray()); $user->attachRole(2); alert('Cuenta creada correctamente, puede iniciar sesión'); return redirect()->route('showLogin'); }
public function update($hash_id, UserRequest $request) { $id = $this->decode($hash_id); $form = collect_clean($request->all()); $usuario = User::findOrFail($id); $usuario->update($form->toArray()); // actualizando departamento if ($request->has('state')) { if ($request->state != $usuario->state_id) { $state = State::findOrFail($request->state); $usuario->state()->associate($state); $usuario->save(); } } alert('Se modificó el usuario correctamente'); return redirect()->route('admin::usuarios::create'); }