/** * Processes updating the user with the specified ID. * * @param UpdateRequest $request * @param int|string $id * * @return \Illuminate\Http\RedirectResponse */ public function update(UpdateRequest $request, $id) { $user = $this->user->update($request, $id); if ($user) { $message = 'Successfully updated user.'; return redirect()->route('maintenance.admin.users.index')->withSuccess($message); } else { $message = 'There was an issue updating this user. Please try again.'; return redirect()->route('maintenance.admin.users.edit', [$id])->withErrors($message); } }