public function postUserEditPassword(UserEditPasswordRequest $request) { if (!Auth::checkCurrentPassword($request->old_pass)) { return json_encode(['error' => 1, 'message' => 'Mật khẩu không đúng !']); } if (!($request->new_pass === $request->re_new_pass && strlen($request->new_pass) >= 6)) { return json_encode(['error' => 1, 'message' => 'Mật khẩu nhập lại không trùng khớp hoặc quá ngắn']); } $data = ['password' => bcrypt($request->new_pass)]; $model = new User(); if ($model->UserUpdate($request->id, $data)) { return json_encode(['error' => '0']); } else { return json_encode(['error' => '1', 'message' => 'Lỗi! Thêm vào database không thành công.']); } }