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