/**
  * Show the form for editing the specified resource.
  *
  * @param $role
  * @return Response
  */
 public function getEdit($role)
 {
     if (!empty($role)) {
         $permissions = $this->permission->preparePermissionsForDisplay($role->perms()->get());
     } else {
         // Redirect to the roles management page
         Flash::error('Role not found');
         return redirect('admin/roles');
     }
     // Title
     $title = 'Update role';
     // Show the page
     return view('core.admin.roles.edit', compact('role', 'permissions', 'title'));
 }