public function edit($id)
 {
     $user = User::findOrFail($id);
     $userPermissionsObj = $user->permissions();
     $userRole = $user->role();
     $roles = Role::orderBy('id', 'desc')->lists('name', 'id')->all();
     $userPermissions = [];
     $permissions = [];
     if ($userRole) {
         $permissions = RolePermission::where('role_id', '=', $userRole->id)->with('permission')->get();
     }
     foreach ($userPermissionsObj as $p) {
         $userPermissions[] = $p->id;
     }
     return view('authcluster.dashboard.users.edit', compact('user', 'roles', 'userPermissions', 'userRole', 'permissions'));
 }