예제 #1
0
 /**
  * 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);
     }
 }