validate([ 'key' => ['required', new IsValidSession($request->user())] ]); } catch (ValidationException) { return response()->json(['success' => false]); } $key = decrypt($data['key']); if ($key == $request->session()->getId()) { Auth::logout(); } else { Session::getHandler()->destroy($key); } return response()->json(['success' => true]); } }