public function getCancel($id)
 {
     $user = User::find($id);
     if ($user->id == Auth::user()->id) {
         return response()->json(["mensaje" => "login"]);
     }
     $user->delete();
     return response()->json(["mensaje" => "ok"]);
 }
 public function postReset(PasswordResetRequest $request)
 {
     $cambio = false;
     $user = User::where('username', '=', $request['username'])->get();
     if ($user->count()) {
         $userEdit = User::find($user[0]->id);
         if ($userEdit->id != Auth::user()->id) {
             $errors = array("0" => "Las credenciales no coinciden con el usuario autentificado actualmente!");
             return $request->response($errors);
         }
         if ($request['new_username'] != "") {
             $existe = User::where('username', '=', $request['new_username'])->where('id', '<>', $user->id)->get();
             if ($existe->count() > 0) {
                 $errors = array("0" => "El nombre de usuario ya est&#225; en uso!");
                 return $request->response($errors);
             }
             $userEdit->user = $request['new_username'];
             $cambio = true;
         }
         if ($request['new_password'] != "") {
             $userEdit->password = bcrypt($request['new_password']);
             $cambio = true;
         }
         if (!$cambio) {
             $errors = array("0" => "Ingrese su nuevo usuario o contrase&#241;a!");
             return $request->response($errors);
         }
         $userEdit->save();
         //***//
         Auth::logout();
         return redirect()->route('login')->with('message', 'resetok');
     } else {
         $errors = array("0" => "Usuario no identificado");
         return $request->response($errors);
     }
 }